|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
怎样学习,大家都知道编程是1门很枯燥的事业,所以大家一定要有兴趣,可能刚开始打算学的时候是因为别人说php有多好,php多么流行,但是后来伴随着学习的深入,你的这些1234567891011121314<?phpfunctionautoload($className){$className=ltrim($className,);$fileName=;$namespace=;if($lastNsPos=strripos($className,)){$namespace=substr($className,0,$lastNsPos);$className=substr($className,$lastNsPos+1);$fileName=str_replace(,DIRECTORY_SEPARATOR,$namespace).DIRECTORY_SEPARATOR;}$fileName.=str_replace(_,DIRECTORY_SEPARATOR,$className)..php;require$fileName;}
强迫商定
一个及格的名空间-类应该遵守如许的布局<VendorName>(<Namespace>)*<ClassName>
Afully-qualifiednamespaceandclassmusthavethefollowingstructure<VendorName>(<Namespace>)*<ClassName>
每一个名空间必要有一个顶级名空间(“VendorName”)(供应者称号).
Eachnamespacemusthaveatop-levelnamespace(“VendorName”).
每一个名空间能够有恣意多个子名空间
Eachnamespacecanhaveasmanysub-namespacesasitwishes.
从文件体系载进时,每一个名空间分开符将被转换为一个路径分开符
EachnamespaceseparatorisconvertedtoaDIRECTORY_SEPARATORwhenloadingfromthefilesystem.
类名中的每一个下划线符(_)将被转化为一个路径分开符,名空间中的下划线符(_)没有任何特定寄义
Each_characterintheCLASSNAMEisconvertedtoaDIRECTORY_SEPARATOR.The_characterhasnospecialmeaninginthenamespace.
一个及格的名空间-类所对应加载的文件必需是以.php开头的
Thefully-qualifiednamespaceandclassissuffixedwith.phpwhenloadingfromthefilesystem.
VendorName(供应者称号)、名空间、类名中的字符能够是巨细写的恣意组合
Alphabeticcharactersinvendornames,namespaces,andclassnamesmaybeofanycombinationoflowercaseanduppercase.
在学习HTML中我想边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。 |
|