一、什么是PHP

PHP的中文意思:超文本预处理器,英文名字: HyperText Preprocessor.

PHP通常有两层含义:

(1)PHP是一个编程语言.

(2)PHP是处理PHP编程语言的一个软件.

PHP编程语言必须运行在PHP软件(超文本预处理器)上

二、为什么要学习PHP

因为PHP可以用来做动态的网站.例如

购物网站: 淘宝,聚美优品   ecshop  shopex.

社交网站: 人人网,校内网

P2P: 人人贷

内容管理系统: 新闻类网站, 博客, 论坛   dedecms

微网站:

微信游戏:

三、学习PHP的什么呢

(1)PHP运行环境(PHP软件)   如何使用PHP软件来运行PHP编程语言?

(2)PHP编程语言---语法

语言: 两个个体交流的工具.

人和人交流的工具: 汉语,英语.

人和计算机交流的工具:编程语言---Java,PHP,SQL,.Net等等.

人与人交流需要由大脑将汉语或者英语记住,然后理解其含义并且行动.

人与计算机交流由语言处理器将编程语言存入内存中然后解释其含义并且执行.

你告诉张三:张三使用ATM机的转账功能向李四同学转300元.

大脑中思路:

(1)听取:使用ATM机的转账功能向李四同学转300元.

(2)思考: 关键点---张三   李四   300  ATM机转账

(3)行动: 将张三  李四  300 深深记牢在大脑中. 检查自己卡中是否有300元,如果有使用ATM机转账.  也可能一次转账完成,也可以使用多次转账成功.

一定要站在指挥官的角度命令计算机. 通过编程语言告知计算机完成什么功能.计算机是最笨的大脑,需要我们告知他一步一步具体如何去做.

你告诉计算机:使用ATM机的转账功能向李四同学转300元的意思 (让计算机按照你的思路走)

计算机交流的语言--编程语言告知计算机:

//code….语言..

//使用变量将数据记录到内存中.

$from = ‘张三’;

$to = ‘李四’;

$money = 300;

//定义转账功能或者是在PHP中已经提供的转账功能直接使用.

//编程语言中的功能采用函数表现出来.

function atm($from,$to,$moeny){

//转账功能

}

//检查张三的钱是否满足.

if(判断条件)

//使用转账功能

atm($from);

//想多次转账

//for while do…while

计算机语言解析器(大脑):

(1)加载到内存中:计算机语言解析器将计算机语言加载到内存中.

(2)检查计算机的语言是否正确(语法检查).

(3)将需要已知数据保存到内存中(通过变量), 执行转账功能使用函数.

以上我们说内容应该是每种编程语言都具备的.可能不同的编程语言语法不同,体现的形式不同.

最新文章

  1. Files 的值“<<<<<<< .mine”无效。路径中具有非法字符
  2. 锋友分享:国行和非国行iPhone的送修需知
  3. Mini projects #7 ---- Spaceship
  4. paper 101:图像融合算法及视觉艺术应用
  5. 转载好文:如何进行基于情境数据的个性化EDM数据营销
  6. C安全编码--整数理解
  7. submit回车提交影响
  8. lof基金
  9. 关于JS的一点summary
  10. Windows 7系统安装MySQL5.5.21图解
  11. Linux系统root用户忘记密码解决方法
  12. PHP学习遇到的问题
  13. Weka初步
  14. 在GridView的中有一个DropDownList,并且DropDownList有回传事件
  15. Java 中的接口有什么作用?好处?
  16. SpringBoot中过滤器、监听器以及拦截器
  17. java实现栈的简单操作
  18. AOSP android 源码下载
  19. XmlDocument.Load(url) url是https远程时,报错" 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。" "根据验证过程,远程证书无效。"
  20. Confluence 6 用户目录图例 - 连接 Jira

热门文章

  1. 【C++函数重载】求3个数中最大的数(分别考虑整数、双精度数、长整数的情况)。
  2. Android应用瘦身
  3. unity中的动画制作方法
  4. jenkins代码自动部署
  5. UVA 340 Master-Mind Hints 猜密码游戏(水)
  6. Redis基础对象
  7. 浅谈前端性能优化(二)——对HTTP传输进行压缩
  8. 2018.6.13 Java语言基础复习总结
  9. 简述apache,php,mysql三者的关系
  10. eclipse关闭无用启动项,降低内存占用