设为首页 收藏本站
查看: 972|回复: 0

[经验分享] PHP语言相关术语

[复制链接]

尚未签到

发表于 2018-12-24 09:01:05 | 显示全部楼层 |阅读模式
  PHP不仅是一门语言,而且慢慢扩展成为一种行业。本节介绍这门语言涉及的一些行业用语和技术词汇。1. PHPPHP是Hypertext Preprocessor两个英文单词的缩写,是基于服务器端运行的脚本程序语言。它可以实现数据库和网页之间的数据交互。PHP的独特语法混合了C、Java、PERL和PHP式的新语法。PHP语言可以单独运行,也可以镶嵌在HTML文件中,这样程序员就可以不必完全依赖HTML生成网页。因为PHP语言的执行都在服务器端,所以客户端是看不到PHP代码的。2. PHPerPHP programmer,指编写PHP的程序员。3. 类类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。4. 对象对象就是类存在于内存中的实例。通过对类进行实例化,就能得到对应的对象。5. 函数函数是一段相对独立的代码,不同的语言有不同的定义方式。在PHP中,函数就是有效的PHP代码的集合。在设计复杂程序时,可以把程序分为几个函数,不同的函数完成不同的功能。其优点在于各部分充分独立,不仅可以使程序易读、易维护,还可以对代码进行复用。6. SessionSession用中文来解释就是会话期。一个会话期开始于用户输入一个站点的网址时,结束于离开这个站点时。PHP使用Session函数来创建和管理会话期内“$_SESSION”中的变量。7. CookieCookie是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。在PHP中可以用setcookie()函数来设置Cookie。Cookie是HTTP标头的一部分,因此setcookie()函数必须在其他信息被输出到浏览器前调用,这和对header()和SESSION函数的限制类似。可以使用输出缓冲函数来延迟脚本的输出,直到按需要设置好了所有的Cookie或者其他HTTP标头。8. PEARPEAR是PHP的扩展和库代码的知识库,而这个项目最有价值的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。9. PeclPecl 是通过PEAR打包后,取得的PHP扩展库。10. 变量PHP 中的变量用一个美元符号后面跟变量名来表示数据存储的内存地址。在PHP中变量名是区分大小写的。11. 常量常量,即不可变的数值或数据项。常量的值通常是在程序运行前定义的,在整个程序运行的过程中,其值是不会改变的。常量默认为大小写敏感。按照惯例常量标识符总是大写的。12. 引用在PHP中引用就是用不同的名字访问同一个变量内容。变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。13. 序列化序列化就是将对象的状态信息转换为可以存储、传输的数据的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。再次使用时,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。序列化只保存了对象的成员数据而不包括方法。14. 构造函数构造函数是类中的一个特殊函数。当使用new操作符创建一个类的实例时,构造函数将会自动调用。在PHP 5以前的版本中,当函数与类同名时,这个函数将成为构造函数。PHP 5通过定义“_construct”函数来建立构造函数。如果一个类没有构造函数,则调用基类的构造函数,如果有则调用当前类构造函数。15. 析构函数PHP5引入了析构函数的概念,通过定义“_destruct”函数来建立析构函数。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-655100-1-1.html 上篇帖子: PHP JSON extension not avaliable 下篇帖子: PHP Composer 安装与使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表