要学会自己造轮子,并要了解php内置函数运行原理之PHP语言小知识

php提供很多内置函数(上千个)和很多框架、扩展等。

给我们开发者快速写出自己想要的东西,方便我们快速开发。

所以只会用这些内置函数、框架、扩展还不行,至少要了解些它内部运行原理

下面我通过自定个简单的json转php数组,名为decode的函数来看清php内置的json_decode函数原理

"Moid","qq"=>2993150260,"url"=>"www.zvccc.com");
//php数组初始化

$json = json_encode($array);
//把php数组转为json数据

$phparray = decode($json);
调用自定义decode函数


echo 'json数据:

'.$json; echo '

用自定义函数转换后的php数组:

'; print_r($phparray); ?>

下面是运行截图:
要学会自己造轮子,并要了解php内置函数运行原理之PHP语言小知识_第1张图片
图片发自App

通过上面代码,我们了解json转php数组实现大部分是字符串操作/处理(字符串转数组、字符串替换等)实现的

最后,给所有php程序员一句话:不仅要会用,而且要会去实现

你可能感兴趣的:(要学会自己造轮子,并要了解php内置函数运行原理之PHP语言小知识)