一、什么是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)将需要已知数据保存到内存中(通过变量), 执行转账功能使用函数.

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

第一次接触php的更多相关文章

  1. 第一次接触终极事务处理——Hekaton

    在这篇文章里,我想给出如何与终极事务处理(Extreme Transaction Processing (XTP) )的第一次接触,即大家熟知的Hakaton.如果你想对XTP有个很好的概况认识,我推 ...

  2. [译]与TensorFlow的第一次接触(三)之聚类

    转自 [译]与TensorFlow的第一次接触(三)之聚类 2016.08.09 16:58* 字数 4316 阅读 7916评论 5喜欢 18 前一章节中介绍的线性回归是一种监督学习算法,我们使用数 ...

  3. 第一次接触FPGA至今,总结的宝贵经验

    从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表.抢答器.密码锁等实验时那个兴奋劲.当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus ...

  4. Hybird App(一)----第一次接触

    App你知道多少 一 什么是Native App 长处 缺点 二 什么是Web App 长处 缺点 三 什么是Hybrid App 长处 缺点 四 Web AppHybrid AppNative Ap ...

  5. 第一次接触C++------感触

    2018/09/24 上大学第一次接触C++,感觉还挺有趣的. C语言是计算机的一门语言,顾名思义,语言嘛,有它自己独特的语法. 第一次用C++敲代码,觉得还挺不错的,可以从中找到乐趣.咏梅老师布置的 ...

  6. 孤荷凌寒自学python第五十天第一次接触NoSql数据库_Firebase

    孤荷凌寒自学python第五十天第一次接触NoSql数据库_Firebase (完整学习过程屏幕记录视频地址在文末) 之前对关系型数据库的学习告一段落,虽然能力所限没有能够完全完成理想中的所有数据库操 ...

  7. 百度地图API的第一次接触

    因为项目的需求,第一次接触了百度API. 第一步:引用百度地图API的脚本 如果在局域网环境中,要把地图文件和js文件都要下载下来 <script type="text/javascr ...

  8. 第一次接触数据库(SQLite)

    第一次接触,学了创建列表 + 行的删除 + 内容的更改 + 删除列表 第一次接触要知道一些基本知识 NULL(SQL) = Nnoe(python)  #空值 INTEGER = int  #整数 R ...

  9. 今天第一次接触到typescript,看了第一个知识点就是变量的声明,来回忆回忆,做做笔记

    以前只用过JavaScript原生写网站特效,今天还是第一次听说typescript的,然后看了一下它的基本知识,感觉很像Java,真的太像了,但是又有不同点.很让我惊奇看到的第一个知识点就和以前不同 ...

  10. dvwa第一次接触

    DVWA (Damn Vulnerable Web Application)DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序.包含了SQL注入.XSS.盲注等 ...

随机推荐

  1. 零基础逆向工程30_Win32_04_资源文件_消息断点

    1 资源文件,创建对话框 详细步骤: 1.创建一个空的Win32应用程序 2.在VC6中新增资源 File -> New -> Resource Script 创建成功后会新增2个文件:x ...

  2. 设置mapcontrol的鼠标样式

    http://blog.itpub.net/14999074/viewspace-586515/ mapcontrol的鼠标样式 this.axMapControl1.MousePointer=esr ...

  3. docker 快速搭建 mysql

    准备工作 系统 centos7 切换阿里源 #备份资源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo ...

  4. IOS UITabBarController(控制器)的子控制器

    UITabBarController的简单使用 ● UITabBarController的使用步骤 ➢ 初始化UITabBarController ➢ 设置UIWindow的rootViewContr ...

  5. 【BZOJ4196】[NOI2015] 软件包管理器(树链剖分)

    点此看题面 大致题意: 有\(n\)个软件包,它们的依赖关系形成一棵树.现在,问你安装或卸载一个软件包,会影响多少个软件包的安装状态. 树链剖分 这道题应该是 树链剖分 算法比较入门的题目吧. 对于安 ...

  6. 【转】ios输入框被键盘挡住的解决办法

    做IOS开发时,难免会遇到输入框被键盘遮掩的问题.上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了. 有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollVi ...

  7. 使用canvas给图片添加水印

    css部分 .clip { position: absolute; clip: rect(0 0 0 0); } html部分 <input type="file" id=& ...

  8. python_24_test

    product_list=[ ('Iphone',5800), ('Mac Pro',9800), ('Bike',800), ('Watch',10600), ('Coffee',31), ('Py ...

  9. Java 发送 Http请求工具类

    HttpClient.java package util; import java.io.BufferedReader; import java.io.IOException; import java ...

  10. Ubuntu使用问题解决办法

    http://blog.csdn.net/ll_0520/article/details/6077913