php面向对象编程书写代码规范
发布时间:2025-05-19 23:11:44 发布人:远客网络
一、php面向对象编程书写代码规范
1、a)使用大写字母作为词的分隔,其他的字母均使用小写,即驼峰格式。
2、d) interface接口最好使用大写字母I,并以Interface结尾
3、a)使用大写字母作为词的分隔,其他的字母均使用小写
4、b)名字的首字母使用大写,声明为“private”或“protected”的,使用’_’为前缀
5、e)对象的访问器总是以“get”或“set”为前缀,当使用设计模式如单态模式(singleton)
6、a)属性名前缀应以属性值类型指定(具体参照变量命名规则)
7、b)前缀后采用与类命名一致的规则
8、public function ErrorNumber(){};
二、网站目录怎样命名好
网站建设之前需要先配置网站目录,好的网站目录不仅利于程序的查找和修改,而且也利于网站的优化,因此正确合理的搭建网站目录显得非常重要,本文就主要谈谈如何规范的搭建网站目录。搭建网站目录的要点“以最少的层次提供最清晰简便的访问结构;以最少的字母达到最容易理解的意义。”网站目录层数越少,网站目录字母越少并且有意思越对seo优化有利,利于关键词排名。
1、目录名是该目录的英文名称单词,如果目录名是一个单词,那么目录小写,如果目录名是两个以上单词,那么每个单词首字母大写,这样写的好处是方便读懂目录的意思。
2、文章的根目录,只存放该网站的索引文件,比如index.php,index.html等,尽量不要存放其他存储程序文件。
3、网站根目录创建images文件夹,用以存放不同栏目的页面都要用到的公共图片,每个目录下私有图片存放于各自独立images目录。
4、在网站根目录下开设Templates目录,用以存放各栏目的模板文件。
5、在网站根目录下开设styles目录,存放样式文件。
6、在网站根目录下开设upload目录,存储后台生产的图片文件。
7、在网站根目录下开设include目录,存放公用的调用文件(如head.htm、foot.htm)等公共调用文件。
8、在网站根目录下开设plus目录,存放所有网站建设中用到的服务器端的程序文件。
9、在网站根目录下开设data目录,存放关于数据库的文件,比如数据库备份等。
10、在网站根目录下开设Cache目录,存放网站缓存文件。
11、在网站根目录下开设js目录,存放关于js的文件。
12、网站对应栏目目录应符合网站名称的规则,比如一个栏目叫网站优化,那么就应该建立一个“youhua”这个文件,文件的名称最好以拼音的形式来命名,拼音不宜太长,一般为两个字的拼音就够了,这样便于用户的理解和记忆,符合用户的体验。
三、phpstorm怎么格式化代码
1、1。phpstorm可以开terminal,然后php-S localhost:8000-t.\public,还有laravel也要用到很多命令行php artisan
2、2。phpstorm可以配置git,配好了之后ctrl+K,直接就填commit就好了,然后直接点击push
3、3。phpstorm格式化代码的快捷键是alt+ctrl+L,这个主要是psr1,psr2的代码规范,psr2里很多就是空格规范,反正这个快捷键会让代码变好看。一整个页面就ctrl+A,然后alt+ctrl+L。
4、4。phpstrom里批量替换是crtl+R,这个快捷键在修改命名空间的时候很好用。
5、5。行操作里,crtl+D是复制一行,crtl+Y或者ctrl+X是删除一行,ctrl+X删除完了还可以直接粘贴,然后shift+ctrl+up/dowm是单行代码移动到上一行或下一行
6、6。ctrl+鼠标左键单击,直接就跳到鼠标停留处那个类的文件去啦,一层层的翻,你会发现慢慢就到底层代码啦,虽然一脸懵看不懂,但是慢慢来,假如有9层的话,你在第一层,跳到第2层,你就会觉得很神奇,这时候第2层都可能还不太会用,但是真的,只要多点几次,可能有一天,你会发现第4层,第5层你都用的66啦
7、7。查找文件,ctrl+F是单文件内查找,phpstorm里还有查找类名,在phpstorm左上角有个navigate,点一下,然后选择class,file,symbol,这个也是查找。
8、8。phpstorm左侧的tool buttons很棒诶,projects是项目目录,structure是文件内结构,如果是面向过程,有很多function,这个就很有用啦。说起来右侧的datebase也配过,还是习惯用navicat(win)/dbeaver(linux).
9、9。xdebug这东西配过。。。。不会用。。。。chrome里有个phpstorm调试的插件,配合xdebug用,反正我看着是很惊艳。
10、10。php里模板注释,要先设置一下,然后敲个/**然后回车,就是很棒的注释啦,经常用这个注释的有一个我觉得很棒的地方,就是修改完代码之后,变量名,返回值,参数可能会变,注释也要相应的改变啦,这时候在第一行的鼠标从第一行的/**之后开始选择,然后回车,就是新的注释啦。不知道我说的够不够清晰,我觉得很方便呢。
11、11。phpstorm我觉得最好的就是不需要自己配置很多东西,不需要下一堆插件,我一般只改个字体大小+换个主题,直接就可以打开项目啦。
12、-------------------------------------------------------------------------------------------------------------------------
13、其实网上搜的phpstorm的快捷键很多,但是日常我用的就以上,就是已经像用ctrl+C和ctrl+V一样了
14、现在如果你是win系统,想学laravel,我觉得你裸机只需要装两样东西,laragon+phpstorm,三分钟内开始一个laravel项目~