导航:首页 > 编程语言 > 下划线转驼峰php

下划线转驼峰php

发布时间:2022-10-22 03:29:50

php 在变量美元符后面加个下划线 可以吗

从语法角度看起来可以
不过建议最好不要这么干
PHP把一些系统变量都用这个规则命名的,比如
$_POST,$_SESSION,$_REQUEST
你命名一些业务变量也用这个,不是容易混淆啊?

建议用驼峰法命名自己的变量,比如 $myBook, $whatDoYouWant, $numThisYear
这个是java的风格

Ⅱ mysql数据库里的字段名用下划线,PHP变量用驼峰合适么

第一种:属性和传参一律采用驼峰
$userName=$_GET['userName']?$_GET['userName']:'';if($isYoung){
$data=['user_name'=>$userName];
$db->insert($data,$table);
}

第二种:属性采用驼峰,传参与mysql一致

$userName=$_GET['user_name']?$_GET['user_name']:'';if($isYoung){
$data=['user_name'=>$userName];
$db->insert($data,$table);
}

Ⅲ 如何编写不可维护的php代码

由于历史原因,即使在PHP7已经发布的现在,很多人依然没有认为PHP是世界上最好的编程语言。
因为他们看了太多php写出来的不可维护的代码。
怎么写出不可维护的代码呢?
一、心态与精神
那些追求代码漂亮与完美的程序员都是死脑筋,难道不知道时间就是金钱吗?能完成任务就好啊,没事追求什么工匠精神,不管好看与否,稳定与否,更不用管怎么架构,写完就好,没事考虑什么需求变更。还有,BUG产出少,怎么能证明你的价值,老板雇你可不是让你来打酱油的。
二、命名要随意
1,英文不好,拼音多简单,不用刻意去想英文单词,大家都是中国人看得懂拼音。
2,字母太多浪费时间,$v,$x,$y,$z 是最好的最快的命名方式,不用细想。
3,想驼峰就驼峰,想下划线就下划线,建议下划线和驼峰混杂,这叫高手过招,无招胜有招。
4,代码自文档都是传说,有几个开发人员英文够好?所以命名怎么样无所谓了,反正不是给人读的。
三、函数要足够长
PHP天生的脚本语言,当然要写成名副其实的脚本了。尽量要在一个函数里面写完所有的逻辑,这样看你代码的人就不用跳来跳去了,要知道,不是人人都用IDE这枚核武器的,这样大大的方便了那些使用vim,记事本作为开发工具的开发人员。
四、注释
1,千万不要有注释。写注释会浪费大量的开发时间,因为在中文国家,注释也大多中文,切换输入法就会浪费不少时间。以后维护代码的时候也需要修改注释,同样浪费时间,干脆不要注释了。
2,另外一种,也可以写出不可维护的代码,那就是一定要尽量多的注释,最好是日志似的,每一行代码都给写上注释。这样说不定还能增加代码行数,老板看你产量高,说不定立马加薪升职赢取白富美都不是梦了呢。
五、代码格式
1,没必要有固定的代码格式,局部怎么方便怎么写。如果按照特定的格式写,说不定反而不好看呢。
2,尽量一行写完一个代码块(block)。比如 if (true == $isAdmin) {doSomething();} 这样的代码才显得紧凑,不会让文件过长。
3,if-else逻辑只有一条语句的时候,不要写中括号包涵代码块,因为写了是没有意义的,反正都能执行正确,而且不要括号的书写像Python,你的同事会觉得你懂得多。
4,代码不用缩进或者使用tab(非四个空格)缩进,这样你的同事在其他平台或者编辑器下看你的代码的时候,会像乱码一样,这样就防止了别人篡改你的代码而栽赃嫁祸于你。
六、错误处理
1,不要使用try-catch。脚本语言学什么java。
2,不管什么错误统统全部返回false,便于调用者处理错误。
七、不要遵循代码规范
千万不要被代码规范所绑架,什么PSR标准,ZendFramework代码规范等都是限制你个人自由与爱好的行为,不要相信它们。坚持自己的风格才是自由软件世界的一员。
八、不要用设计模式
1,设计模式会让很多人觉得你写的代码很绕,不可读。设计模式会浪费你的大量时间去,因为要熟练运用他们你需要很多时间去学习与研究,更会耽误你代码量的产出,因为每次设计模式的运用都会用思考许久。
2,脚本语言就该有脚本语言的样子,不用折腾设计模式。
九、不要遵循设计原则
1,单一职责原则会产生大量文件,同时会让阅读代码的人到处跳转, 同时会招来同事暗中骂傻逼。
2,依赖倒置会让代码看起来不直观。
最后,你要坚信PHP是世界上最好的编程语言,你一定可以写出漂亮的不可维护的PHP代码。

Ⅳ java一些特殊下划线转驼峰规则是怎样的

没什么特殊意思吧,变量命名只要满足java的命名规则就行了,加下划线可能编码者自己有一些规则定义,反正我从来没用过,看一些大神的源码倒是经常能看见

Ⅳ thinkphp 函数&方法

这里的方法是类里面定义的函数,必须由实例化的对象来调用,直接使用是错误的。
函数就是普通的函数,随时随地可以使用的。

Ⅵ 如何用驼峰命名法格式化输出“姓名:用户名”

咨询记录 · 回答于2021-10-17

Ⅶ Thinkphp什么情况用下划线开头写方法

方法的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 getUserName,_parseType,通常下划线开头的方法属于私有方法;
属性的命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 tableName、_instance,通常下划线开头的属性属于私有属性;
以双下划线“__”打头的函数或方法作为魔法方法,例如 __call 和 __autoload;

Ⅷ 用java如何实现字符串风格由驼峰形式转换成下划线形式

publicclasstransform{
publicstaticStringtrans(Stringstr){

Listrecord=newArrayList();
for(inti=0;i<str.length();i++)
{
chartmp=str.charAt(i);

if((tmp<='Z')&&(tmp>='A'))
{
record.add(i);//记录每个大写字母的位置
}

}
record.remove(0);//第一个不需加下划线

str=str.toLowerCase();
char[]charofstr=str.toCharArray();
String[]t=newString[record.size()];
for(inti=0;i<record.size();i++)
{
t[i]="_"+charofstr[(int)record.get(i)];//加“_”
}
Stringresult="";
intflag=0;
for(inti=0;i<str.length();i++)
{
if((flag<record.size())&&(i==(int)record.get(flag))){
result+=t[flag];
flag++;
}
else
result+=charofstr[i];
}

returnresult;
}

publicstaticvoidmain(String[]args){
Stringhh="HelloWolrd";
System.out.println(trans(hh));
}

}

Ⅸ thinkphp 怎么修改以驼峰命名法来识别带下划线的表名

可以,使用设置单元格格式的下边线即可
1、选择单元格
2、右击-设置单元格格式
3、 边框-选择线条-下边线
4、确定

阅读全文

与下划线转驼峰php相关的资料

热点内容
加强数字货币国际信息编译能力 浏览:584
购买的app会员怎么退安卓手机 浏览:891
程序员的种类及名称 浏览:292
美国程序员薪资 浏览:12
黑石通汇证券服务器什么时候到期 浏览:393
东方财富app里我的关注怎么看 浏览:749
bm3d单反级降噪算法 浏览:457
华为安卓机激活时间怎么查询 浏览:850
如何用优盘重装服务器系统 浏览:317
日本结婚三代算法 浏览:920
皓强工具解压步骤 浏览:690
部队抗洪抢险命令范文 浏览:888
欧姆龙plc编程软件使用教程 浏览:594
ai文件pdf 浏览:912
腾讯云服务器挂载混合云 浏览:758
智能小车用什么单片机 浏览:463
java怎么给窗口关闭 浏览:940
列举51单片机的寻址方式 浏览:706
剪辑app怎么写长篇文字 浏览:400
app专属流量过月租怎么不更新 浏览:656