提起PHP,很多人的第一印象就是网站开发,确实,在网站开发方面,PHP难逢对手,当之无愧是"世界上最好的语言"。
有数据显示,目前全球5000万互联网网站中,有60%以上使用着php技术,在国内,80%互联网网站使用PHP开发。
不仅如此,人们使用的移动设备也离不开PHP,我们手机里60%以上APP的对接服务器都是用PHP实现的。我们这里就PHP核心知识点做下详细的介绍。
PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员快速的书写动态生成的网页。
服务器:软件,常见服务(HTTP,FTP,MySQL,telnet等)
软件结构:cs,bs,PHP地位
Web访问:IP,域名,hosts,域名服务器,网站,web访问
Php操作数据库:PHP开启MySQL扩展,指定扩展目录(extension_dir)
Web运行原理:静态,动态
PHP脚本执行:读入源程序,zendEngine(词法分析,语法分析),生成opcode,执行opcode,解释,与编译的区别
PHP工作:脚本(服务端脚本,需要web服务器和浏览器),命令行脚本
基本语法:脚本语言(嵌入html),PHP处理(标记识别),标记(<?php?>, <script language=”php”></script>默认,<?短标签?>,<%asp标签%>非默认,需开启;不建议使用),最末尾标记可以忽略(建议忽略:Ajax返回,节省流量),PHP语句(分号结束,最后一条可以不加)
变量:$符号,有效变量名(字母或者下划线开始,大小写敏感),变量增删改查(unset断开连接),命名规则(驼峰法,下划线)
常量:定义(define),直接使用,特点(不能修改,区分大小写,不能删除,常量值只能是标量,命名与变量同,无$),常量判断(defined),输出(constant(‘常量名’))
数据类型:PHP若类型,八大数据类型(整型,浮点型,布尔型,字符型,数组型,对象型,资源型,空型),三大类(标量,复合,特殊)
流程控制:顺序结构,分支结构(if,ifelse,ifelse[else],switch[case,break,default]),循环结构(for,while,dowhile,foreach,continue,break)
模板语法:标签语法,分支结构和循环结构
函数:主要功能(代码重用,模块化编程),定义(function 函数名(参数列表)),调用(函数名(参数列表)),定义与调用无顺序关系,形参,实参,参数传递(值传递,引用传值,默认值),返回值(return中断执行,单一返回值,多返回值[引用传递参数]),作用域(全局作用域,局部作用域,作用域针对变量,深入分析[js和PHP],超全局作用域,$GLOBALS和global)
终止脚本:return,exit,die
载入文件路径:绝对路径,相对路径(./,../,/),文件载入的相对路径问题
有关PHP核心知识点今天就介绍到这里了。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/6577/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料