php版Zencoding之 phpstorm
自从js Js,jQuery版Zencoding之webstorm & phpstorm之后很受启发,偶尔玩玩 php ,整理了几个php常用的,旨在抛砖引玉,每个人的操作习惯和思维习惯是不一样,这个可以参考一下,根据不同的开发流程,可以整理不同的替换模板,在重申一下,zencoding的出现彻底改变了写html,css的方式,但是把这一项技术发扬光大的,也只有jetBrains公司的ide,据我了解,IntelliJ IDEA , phpstorm, webstorm 都可以添加相关的替换,其它编辑器是没有这个功能的。添加的方式,可以参考Js,jQuery版Zencoding之webstorm & phpstorm , webstorm的设定可以参考:前端开发利器webStorm 3.0配置使用 。
e: echo;
ec: echo '';
r: return;
g:$_GET['$end$']
p:$_POST['$end$']
/ ?: <?php ?>
i: include "$END$";
io: include_once "$END$";
re: require "$END$";
reo: require_once "$END$";
mq: mysql_query()
fore:
foreach ($ITERABLE$ as $$$VAR_VALUE$) {
$END$
}
prif:
private function $NAME$($PARAMETERS$){
$END$
}
prisf:
private static function $NAME$($PARAMETERS$){
$END$
}
prof:
protected function $NAME$($PARAMETERS$){
$END$
}
prosf:
protected static function $NAME$($PARAMETERS$){
$END$
}
pubf:
public function $NAME$($PARAMETERS$){
$END$
}
if:
if($END$){
}
ifel:
if($END$){
} else {
}
el:
else {
$end$
}
ec: echo '';
r: return;
g:$_GET['$end$']
p:$_POST['$end$']
/ ?: <?php ?>
i: include "$END$";
io: include_once "$END$";
re: require "$END$";
reo: require_once "$END$";
mq: mysql_query()
fore:
foreach ($ITERABLE$ as $$$VAR_VALUE$) {
$END$
}
prif:
private function $NAME$($PARAMETERS$){
$END$
}
prisf:
private static function $NAME$($PARAMETERS$){
$END$
}
prof:
protected function $NAME$($PARAMETERS$){
$END$
}
prosf:
protected static function $NAME$($PARAMETERS$){
$END$
}
pubf:
public function $NAME$($PARAMETERS$){
$END$
}
if:
if($END$){
}
ifel:
if($END$){
} else {
}
el:
else {
$end$
}
分类:
PHP
, WebStorm/PhpStorm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述