编程语言

phppregmatchall函数用于执行一个全局正则表达式匹配

preg_match_all() 函数,搜索 subject 中所有匹配 pattern 给定正则表达式的匹配结果并且将它们以 flag 指定顺序输出到 matches 中。在第一个匹配找到后, 子序列继续从最后一次匹配位置搜索。

php strpos()方法是什么,怎么用的?

php函数strpos()的用法:php查找某个字符或者字符串在其他字符串串中第一次出现的位置,比如当我们需要判断某个字符串开头第0位是否出现过某个字符或者字符串,或者在字符串中的某个位置开始查找。

php的发展历程-历史

PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。

2020年前7大编程语言

每年,我们都会仔细研究哪些顶级编程语言是雇主所需要的。值得注意的是,这并不是语言效率的反映,也不是语言学习的难易程度,而是招聘人员追求的目标。首先,让我们看看在过去的几年里,2020年的顶级编程语言是如何表现的。

php__debugInfo()方法是什么,怎么用的?

__tostring()方法一样,由var_dump()、print_r()打印对象体的时候,控制对象体要输出的属性和值;

php__clone()方法是什么,怎么用的?

在多数情况下,我们并不需要完全复制一个对象来获得其中属性。但有一个情况下确实需要:如果你有一个 GTK 窗口对象,该对象持有窗口相关的资源。你可能会想复制一个新的窗口,保持所有属性与原来的窗口相同,但必须是一个新的对象(因为如果不是新的对象,那么一个窗口中的改变就会影响到另一个窗口)。还有一种情况:如果对象 A 中保存着对象 B 的引用,当你复制对象 A 时,你想其中使用的对象不再是对象 B 而是 B 的一个副本,那么你必须得到对象 A 的一个副本。

php__set_state()方法是什么,怎么用的?

自 PHP 5.1.0 起当调用 var_export() 导出类时,此静态 方法会被调用。本方法的唯一参数是一个数组,其中包含按 array('property' => value, ...) 格式排列的类属性。

php __invoke()方法是什么,怎么用的?

当尝试以调用函数的方式调用一个对象时,__invoke() 方法会被自动调用。

php__wakeup() 方法是什么,怎么用的?

serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,该方法会先被调用,然后才执行序列化操作。此功能可以用于清理对象,并返回一个包含对象中所有应被序列化的变量名称的数组。如果该方法未返回任何内容,则 NULL 被序列化,并产生一个 E_NOTICE 级别的错误。

php__sleep() 方法是什么,怎么用的?

serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,该方法会先被调用,然后才执行序列化操作。此功能可以用于清理对象,并返回一个包含对象中所有应被序列化的变量名称的数组。如果该方法未返回任何内容,则 NULL 被序列化,并产生一个 E_NOTICE 级别的错误。