第一次接触php
一、什么是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的更多相关文章
- 第一次接触终极事务处理——Hekaton
在这篇文章里,我想给出如何与终极事务处理(Extreme Transaction Processing (XTP) )的第一次接触,即大家熟知的Hakaton.如果你想对XTP有个很好的概况认识,我推 ...
- [译]与TensorFlow的第一次接触(三)之聚类
转自 [译]与TensorFlow的第一次接触(三)之聚类 2016.08.09 16:58* 字数 4316 阅读 7916评论 5喜欢 18 前一章节中介绍的线性回归是一种监督学习算法,我们使用数 ...
- 第一次接触FPGA至今,总结的宝贵经验
从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表.抢答器.密码锁等实验时那个兴奋劲.当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus ...
- Hybird App(一)----第一次接触
App你知道多少 一 什么是Native App 长处 缺点 二 什么是Web App 长处 缺点 三 什么是Hybrid App 长处 缺点 四 Web AppHybrid AppNative Ap ...
- 第一次接触C++------感触
2018/09/24 上大学第一次接触C++,感觉还挺有趣的. C语言是计算机的一门语言,顾名思义,语言嘛,有它自己独特的语法. 第一次用C++敲代码,觉得还挺不错的,可以从中找到乐趣.咏梅老师布置的 ...
- 孤荷凌寒自学python第五十天第一次接触NoSql数据库_Firebase
孤荷凌寒自学python第五十天第一次接触NoSql数据库_Firebase (完整学习过程屏幕记录视频地址在文末) 之前对关系型数据库的学习告一段落,虽然能力所限没有能够完全完成理想中的所有数据库操 ...
- 百度地图API的第一次接触
因为项目的需求,第一次接触了百度API. 第一步:引用百度地图API的脚本 如果在局域网环境中,要把地图文件和js文件都要下载下来 <script type="text/javascr ...
- 第一次接触数据库(SQLite)
第一次接触,学了创建列表 + 行的删除 + 内容的更改 + 删除列表 第一次接触要知道一些基本知识 NULL(SQL) = Nnoe(python) #空值 INTEGER = int #整数 R ...
- 今天第一次接触到typescript,看了第一个知识点就是变量的声明,来回忆回忆,做做笔记
以前只用过JavaScript原生写网站特效,今天还是第一次听说typescript的,然后看了一下它的基本知识,感觉很像Java,真的太像了,但是又有不同点.很让我惊奇看到的第一个知识点就和以前不同 ...
- dvwa第一次接触
DVWA (Damn Vulnerable Web Application)DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序.包含了SQL注入.XSS.盲注等 ...
随机推荐
- logback的加载过程
使用logback-classic.jar时,启动应用后,logback按照以下顺序进行扫描: 1.在系统配置文件System Properties中寻找是否有logback.configuratio ...
- 【extjs6学习笔记】1.16 初始: 关于主题
打开app.json,里面有主题设置 主题说明 theme-base 这个包是所有其他主题的基础主题,是唯一没有父主题的主题. 它包含Ext JS组件和布局正常工作绝对必需的最低限度的一组CSS规则. ...
- map侧连接
两个数据集中一个非常小,可以让小数据集存入缓存.在作业开始这些文件会被复制到运行task的节点上. 一开始,它的setup方法会检索缓存文件. 与reduce侧连接不同,Map侧连接需要等待参与连接的 ...
- COGS 1191. [Tyvj Feb11] 猫咪的进化
★ 输入文件:neko.in 输出文件:neko.out 简单对比时间限制:1 s 内存限制:128 MB [背景] 对于一只猫咪来说,它是有九条命的.但是并不是所有的猫咪都是这样,只 ...
- linux 命令——49 at (转)
在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一 ...
- JS 中的string.lastIndexOf()
一直转不过来一个弯,就是string.lastIndexOf(searchString,position) 当有position这个参数时,结果是什么 先看代码: var text = 'Missi ...
- hdu-1874 畅通工程续---模板题
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1874 题目大意: 求起点到终点的最短距离 解题思路: 注意重边,其他的就是模板 #include&l ...
- 设置和重置ssh key
查看本地是否有已经生成好的ssh key $ cat ~/.ssh/id_rsa.pub 若有,先删除: $ cd ~ $ rm -rf .ssh 重新生成ssh key ssh-keygen -t ...
- FreeRTOS_软件定时器
FreeRTOS 软件定时器 实验 创建2个任务,start_task.timercontrol_task. start_stask:创建timercontrol_task任务:创建周期定时器Auto ...
- python_69_内置函数1
#abs()取绝对值 ''' all(iterable) Return True if all elements of the iterable are true (or if the iterabl ...