第一次接触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.盲注等 ...
随机推荐
- eCharts图表(polar极坐标图)
极坐标图 HTML: <div id="eChart"></div> css: #eChart{ width:500px; height:500px; } ...
- 菜鸟 学注册机编写之 “RSA”
测试环境 系统: xp sp3 调试器 :od 1.10 RSA简单介绍 选取两个别人不知道的大素数p, q. 公共模n = p*q 欧拉值φ(n) = (p-1)(q-1) 选取公匙(加密匙) e ...
- TTTAttributedLabel
TTTAttributedLabel 库地址 https://github.com/TTTAttributedLabel/TTTAttributedLabel #import "ViewCo ...
- .Net创建Windows服务完成批量导出功能(错误速查)
无法打开计算机“.”上的服务控制管理器.此操作可能需要其他特权. 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为 ...
- linux 硬链接与软链接的区别
硬链接的特点:不添加新文件 不能跨区建立 不能对目录建立 删除源文件硬链接正常访问 ln 源文件 目标链接文件 软连接的特点:会添加新文件 可以跨区建立 可以对目录建立 删除源文件软连接不 ...
- oracle安装报错[INS-30131]执行安装程序验证所需的初始设置失败(无法访问临时位置)解决方法!
最近在电脑上安装oracle12c,安装时,在执行检查环境步骤时候报错: [INS-30131]执行安装程序验证所需的初始设置失败(无法访问临时位置) 最后在网上搜索解决方法,特记录下,以防以后再用到 ...
- 两级宏&&字符串化宏
如果你想字符串化宏参数扩展的结果,你必须使用两个级别的宏. #define xstr(s) str(s) #define str(s) #s #define foo 4 str (foo) ==> ...
- Nginx学习记录(一)
1. 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支 ...
- vue列表过渡效果
<transition-group></transition-group> ① 列表 <transition-group> </transition-grou ...
- 数据结构期末复习( はち)--VOA图关键路径求法
题目如下图: 注:将123456当成abcdef. 事件最早发生事件求法:找从原点到该事件的最长路径(从前往后推) 对a:Ve=0 对b:Ve=max{ 2 , 15+4 }=19 对c:Ve=15 ...