了解PHP核心知识点

2019-09-30 06:46:02来源:编程学习网 阅读 ()

新老客户大回馈,云服务器低至5折

提起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://www.phpxs.com/post/6577/
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法

下一篇:php源码的安装方法和实例