草庐IT

写作风格

全部标签

php - 编码风格 : Tools to autoformat existing php files automatically?

谁能推荐能够“规范化”php文档编码风格的工具/插件?我经常发现自己在处理不同作者遵循不同或根本没有编码风格的过时代码库。在处理这些文档之前,我经常发现我必须清理代码,对于很多事情我只是做一个正则表达式搜索和替换,比如修复大括号缩进、新行、点连接符、运算符周围的空格等等。..我使用AptanaStudio并喜欢它提供的默认php格式,这非常适合编写符合编码风格的新代码。理想情况下,我正在寻找的是某种工具或插件,它们可以采用现有代码,甚至只是将其稍微采用给定的编码风格(甚至是一组正则表达式搜索和替换)。有人有任何提示吗?P.S.:请注意,我本身并不是在征求有关执行编码标准的建议,而是在征

php - PSR2 代码风格和 PHP Code Sniffer 不一致?

我已经从Editor>CodeStyle>PHP将我的编辑器代码样式设置为PredefinedStyle>PSR1/PSR2。我还安装并配置了PHPCodeSniffer和PHPMessDetector。每当我使用CTRL+ALT+L格式化代码时,我都会遇到以下问题:这是为什么呢?原始代码看起来像(我认为不是很有帮助,但无论如何它是):publicfunctionmyTestFunction(){$is_valid=true;if($this->manual_value&&!$this->_InputValidator->isValidString($this->manual_valu

php - 如何用 PHP 解析 phpDoc 风格的注释 block ?

请考虑以下代码,我试图用它仅解析文件中的第一个phpDoc样式注释(不使用任何其他库)(文件内容放入$data变量用于测试目的):$data="/***@fileAlotofinfoaboutthisfile*Couldevencontinueonthenextline*@authorme@example.com*@version2010-05-01*@tododostuff...*//***Commentbijfunctiebar()*@paramArraymetdingen*/functionbar($baz){echo$baz;}";$data=trim(preg_replace

php - 代码风格名称

当我开发我的PHP代码时,我总是以特定的方式编写它,我使用以下来定义我的变量:$sString$aArray$bBoolean$oObject$mMixed$iInteger$a_sString/aArray/bBooleanect(forfunctionargument)因此s、a、b、o、m、i等。我知道有一个名字可以称呼这种类型的写作,但我完全忘记了。我的问题:这叫什么? 最佳答案 类似于"Hungarian",但它实际上是PAHN. 关于php-代码风格名称,我们在StackOv

仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)

        仿macos风格的windows11桌面在一定程度上加大了对win11的美化同时在原有的操作风格上对win11也进行了风格上的统一,废话不多说,先上效果图。     是不是一眼就有所心动呢,先介绍一下这个桌面上真正使用到的一些软件,从上到下分别为几个部分,上方透明win任务栏(TranslucentTB工具,StartAllBack工具),桌面皮肤(Rainmeter工具-BigSur皮肤),桌面随时间变化背景(WinDynamicDesktop工具),以及底部仿macos任务栏(BitDock工具)。  此时桌面的图标可以通过在自己盘符新建一个文件夹,把整个桌面复制进去,做出

php - zf2 插入使用 $db->insert($table, $data);风格

您好,有什么方法可以在zf2上使用zf1样式将数据插入到数据库表中吗?$db->insert('tablename',$data);其中$data是一个包含(列、值)的关联数组谢谢 最佳答案 在zf2中插入:useZend\Db\Sql\Sql;$sql=newSql($this->dbAdapter);$insert=$sql->insert('table');$newData=array('col1'=>'val1','col2'=>'val2','col3'=>'val3');$insert->values($newData)

php - 如何构建 MVC 应用程序 Composer 风格?

我正处于制作MVC网络应用程序的早期阶段。我想尝试做Composer风格的事情。到目前为止,这是我的目录结构:public_html|-vendor||-MyVendorName|||-DomainObjectClass.php这就是我存储领域对象的地方。我也在尝试尽可能接近thisquestion的答案中的MVC我有点卡住的地方是模型、Controller、View、服务、DataMappers等的放置位置。我应该创建MyVendorName的子目录(例如MyVendoreName/DomainObjects/DomainObjectClass.php和MyVendorName/Se

java - Allman 风格的匿名类

有关如何使用匿名类同时与Allmanindentstyle保持一致的任何建议?我真的不喜欢我想出的任何东西,例如//Passasparameter.foo(newClazz(){//Dostuff.});//Assigntovariable.Clazzbar=newClazz(){//Dostuff.}; 最佳答案 我为自己的代码想出的最佳折衷方案是将匿名类缩进一个制表符级别,并将右括号放在新行上。//Passasparameter.foo(newClazz(){//Dostuff.});voidfunc(){foo(newClaz

java - 在库中捆绑 log4j.properties - 糟糕的风格还是什么?

我发现了一个不错的Java小型Web请求框架:Spark.API看起来不错而且很有前途,但是库包本身很奇怪。撇开它建议使用快照工件作为依赖项这一事实不谈。撇开它使用log4j进行日志记录这一事实(现在图书馆倾向于使用jcl或slf4j),有时使用System.out.println。但它在spark-xxx.jar中捆绑了自己的log4j.properties。我花了一个小时来调查为什么当log4j.properties肯定存在于我的类路径中时我的项目会提示log4j配置。-Dlog4j.debug=true给出了答案,log4j承认它已经从sparkjar加载了log4j.prope

长抛出异常列表的java风格

用于格式化长throws列表的Java样式是什么?假设我有这个:publicvoidsome()throwsIOException,ClassNotFoundException,NoSuchMethodException,InvocationTargetException,IllegalAccessException{}应该是:publicvoidsome()throwsIOException,ClassNotFoundException,NoSuchMethodException,InvocationTargetException,IllegalAccessException{},p