当前位置: 首页 > 后端技术 > PHP

PHP常用术语

时间:2023-03-29 18:09:05 PHP

什么是PHP?PHP是HypertextPreprocessor的缩写,PHP是一种内嵌HTML的脚本语言。PHP独特的语法混合了c、java和perl以及PHP风格的新语法。这种语言的目标是让网络开发人员能够快速编写动态网页。什么是PHPer?PHP程序员,指写PHP的程序员什么是模式?模式,即模式。实际上,它是解决某一类问题的方法论。你把解决某类问题的方法总结到理论层面,就是模型。什么是框架?框架,即构架。其实它是某个应用的半成品,一组组件供你选择来完成你自己的系统。简单来说,就是借用别人搭建的舞台,你来表演。而且,框架一般都是成熟的、不断升级的软件。什么是模板?PHP模板是从Perl的模板发展而来的。模板可以改善网站的结构,并可以在几秒钟内改变您整个网站的外观;抽象程序设计,无垃圾HTML代码;设计者不需要关心所有“晦涩难懂”的代码;跑得更快;更容易重用旧模板(对于普通表单)什么是CGI用户?CGI是通用网关接口(CommonGatewayInterface)的缩写,是Web主机与其外部计算机程序之间使用的一种信息交换标准。执行Web主机的操作系统支持的任何编程语言都可以用来编写外部程序。什么是资源数据库?资源是一个特殊变量,它包含对外部资源的引用。资源是通过专门的功能创建和使用的。所有这些功能及其相应的资源类型,请参阅php手册。什么是类?类是对象的定义。它包含有关对象行为方式的信息,包括对象的名称、方法、属性和事件。它本身并不是一个对象,因为它不存在于内存中。当引用该类的代码运行时,会在内存中创建该类的一个新实例,即对象。虽然只有一个类,但是可以从这个类在内存中创建多个相同类型的对象。什么是函数?函数为程序员提供了便利。通常,在设计一个复杂的程序时,总是把程序按照要完成的功能划分成一些相对独立的部分,每个部分都写一个函数,这样每个部分就完全独立了。任务单一,程序清晰,易懂,易读,易维护。什么是面向对象?面向对象方法(Object-OrientedMethod)是将面向对象的思想应用到软件开发过程中,指导开发活动的系统方法。OO(Object-Oriented)方法简称为基于“对象”的概念。方法。对象是由数据和允许的操作组成的包,与客观实体有直接的对应关系。对象类定义了一组具有相似属性的对象。继承是一种共享具有层次关系的类的属性和操作的方法。所谓面向对象,就是以对象的概念为基础,以对象为中心,以类和继承为构造机制,认识、理解和描述客观世界,设计和构建相应的软件系统。什么是会话?session中文解释为sessionperiod。会话在用户输入站点的URL时开始,在用户离开站点时结束。什么是插座?所谓套接字,通常也叫“套接字”,用来描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发送请求或响应网络请求。什么是pecl?PECL是通过PEAR打包系统的PHP扩展库的存储库。什么是变量?PHP中的变量由美元符号后跟变量名表示。变量名称区分大小写。什么是常数?常量是简单值的标识符(名称)。顾名思义,该值在脚本执行期间不能更改(所谓的魔术常量除外,它们并不是真正的常量)。默认情况下,常量区分大小写。按照惯例,常量标识符总是大写的。什么是参考?PHP中的引用意味着使用不同的名称访问相同的变量内容。这不像C指针,相反,引用是符号表的别名。请注意,在PHP中,变量名称与变量内容不同,因此相同的内容可以有不同的名称。最接近的类比是Unix文件名和文件本身——变量名是目录条目,变量内容是文件本身。引用可以被认为是Unix文件系统中的硬链接。什么是序列化?PHP不支持永久对象。在OOP中,永久对象是可以在多个应用程序引用中保持状态和功能的对象,这意味着具有将对象保存到文件或数据库的能力,并且可以在以后加载该对象。这就是所谓的序列化机制。PHP具有可以在对象上调用的序列化方法,序列化方法可以返回对象的字符串表示形式。但是,序列化只保存对象的成员数据,不保存方法。什么是构造函数?构造函数是类中的一个特殊函数,在使用new运算符创建类的实例时自动调用该函数。当一个函数与类同名时,这个函数就成为构造函数。如果类没有构造函数,则调用基类的构造函数(如果有)。什么是析构函数?PHP5引入了析构函数的概念,它类似于C等其他面向对象的语言。析构函数在对对象的所有引用被删除或对象被显式销毁时执行。什么是饼干?cookie是一种在远程浏览器上存储数据以跟踪和识别用户的机制。可以使用setcookie()或setrawcookie()函数设置Cookie。Cookies是HTTP头部的一部分,所以在向浏览器输出其他信息之前必须调用setcookie()函数,类似于header()函数的限制。输出缓冲函数可用于延迟脚本的输出,直到所有cookie或其他HTTP标头都已按需要设置。什么是LAMP、WAMP?LAMP是一个基于Linux、Apache、MySQL和PHP的开源Web开发平台,PHP是一种有时被Perl或Python取代的编程语言。该术语来自欧洲,这些程序通常一起使用,有时作为标准开发环境使用。名称源自每个程序的第一个字母。每个程序在所有权上都符合开源标准:Linux是一个开放系统;Apache是最常见的Web服务器;mySQL是一个关系数据库,带有用于基于Web的管理的附加工具;PHP是一种流行的对象脚本语言(千峰PHP,PHP培训的强项),它包含了大多数其他语言的优秀特性使其web开发更加有效。开发者在Windows操作系统下的Linux环境下使用这些工具被称为使用WAMP。