一、什么是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. 获取hudson持续构建编译结果的一种方法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 很多时候使用hudson结合VisualStudio进行持续构建后需要获取持续构建的编译结果,通过编译结果来知道哪些项 ...

  2. 【Android开发笔记】杂项

    Android studio shift+enter : start new line Theme 将     <style name="AppBaseTheme" pare ...

  3. pysnmp程序

    功能 访问远程交换机snmp数据,写入本地influxdb数据库 #!/usr/bin/env python # -*- encoding: utf-8 -*- import os, yaml, ti ...

  4. HDU3973 线段树 + 字符哈希

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3973 , 线段树 + 字符哈希,好题. 又学了一种新的哈希方法,hhhh~ 解法: 想法是用P进制的数 ...

  5. 《Ruby on Rails教程》学习笔记

    本文是我在阅读 Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识.补充知识主要来自于 Ruby on Rails 實戰聖經. Asset Pipeline 在最新版 ...

  6. openlayers 初步认识(转)

    OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能.OpenLayers支持的地图来源 包括了WMS,GoogleMap,KaMap,MSVi ...

  7. 爬虫爬取代理IP池及代理IP的验证

    最近项目内容需要引入代理IP去爬取内容. 为了项目持续运行,需要不断构造.维护.验证代理IP. 为了绕过服务端对IP 和 频率的限制,为了阻止服务端获取真正的主机IP. 一.服务器如何获取客户端IP ...

  8. 【洛谷1120】小木棍(一道有技巧的dfs)

    点此看题面 大致题意: 给你\(N\)根小木棍,请你把它们拼成若干根长度相同的木棍,问你最小可能长度. 枚举+\(dfs\) 显然的,木棍的长度肯定是\(\sum_{i=1}^n len[i]\)的一 ...

  9. Dropout & Maxout

    [ML] My Journal from Neural Network to Deep Learning: A Brief Introduction to Deep Learning. Part. E ...

  10. JS中进行浮点数计算式,遇到的问题

    今天在做项目时,需要在页面进行计算,但是当两个数都是小数时,计算的结果却不是想象中的: 比如1371.3-0.9算出来却是1370.39999999,后来上网搜一下,原来js是弱类型语言,没有那么高的 ...