第一次接触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.盲注等 ...
随机推荐
- Qt安装教程
一.Qt下载 官网下载链接http://download.qt.io/archive/qt/,下载最新版 5.10 官网的下载网站有的时候可能会抽风,也可以选择国内的镜像下载源http://mirro ...
- MVC文件下载和webform也能使用的下载方法
public ActionResult Index() { DownloadMethod("text/plain", "C:/Users/sunny/Pictures/S ...
- 【BZOJ4810】[YNOI2017] 由乃的玉米田(莫队+bitset)
点此看题面 大致题意: 给你一段序列,每次询问一段区间内是否存在两个数的差或和或积为\(x\). 莫队算法 看到区间询问+可以离线,首先想到了莫队啊. 但是,在较短的时间内更新信息依然比较难以实现. ...
- Linux运维工程师是什么鬼?
第一部分:定义 运维工程师,字面理解运行维护. linux运维即linux运维工程师,集合网络.系统.数据库.开发.安全工作于一身的“复合性人才”. 除了传统IT运维部分,运维人员还是管理制度.规 ...
- vue中created、mounted等方法整理
- Java之JDK的下载与安装,java环境变量的配置,Editplus的下载与使用
JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发 ...
- HH的项链题解(离线思想+链表+树状数组)
本人第一篇博客重磅推出!!! 希望各位朋友以后多多捧场也多给写意见(我个人喜欢把题解写得啰嗦一点,因为这样方便理解,各位巨佬勿喷) 来讲一道提高+/省选-的骚题:HH的项链(这个HH你理解成皇后呵呵哈 ...
- 1005: [HNOI2008]明明的烦恼
Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 6539 Solved: 2558[Submit][Status][Discuss] Descripti ...
- P4747 D’s problem(d)
时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试题 描述 题目描述 小D是一名魔法师,它最喜欢干的事就是对批判记者了. 这次记者招待会上,记者对 ...
- mysql 基础,列类型