基本原则就是一定要放弃面向对象的概念,要做到写极致难懂、难维护的JavaScript代码一样,windows变量满天飞,无面向对象,全局引用到处有
不然很难做到让人琢磨不透,又不敢更改
下面用三个文件表示一下:
a.php
<?php include("./b.php"); // 1. 凭空制造变量 - 在N个层级的外部文件 - 定义了一个这样的变量 // 让你的IDE都没法直接跳到这个变量定义的地方 if($name == 'jack'){ echo 'rose'; } // 2. 变量命名随意,比如kkk vvv aaa这样的变量名 foreach ($kkk as $key => $value) { var_dump($value); } // 3. 嵌套嵌套再嵌套 function a(){ return b(); } echo a();
b.php
<?php include("./c.php"); function b(){ return c(); }
c.php
<?php $name = 'jack'; $kkk = array(); function c(){ return 'hello world'; }
未完待续~