首页 > Web开发 > 详细

PHP程序员学Objective-C之后的变化

时间:2014-07-26 01:40:16      阅读:324      评论:0      收藏:0      [点我收藏+]

趣味坎谈,不一定100%准确,以自己的实际情况为准;

如题,我2008年开始学PHP,PHP是我学的第二门编程语言,一直用到现在,2010年初开始做iOS开发,学习了Objective-C,学这2门语言之间间隔了2年;

最近翻到了2008~2010年之间自己写的PHP代码,结合现在的项目编码风格,总结变化如下:;

1.现在喜欢用又臭又长的类名,方法名,参数名,只要写的不够长,怎么都要想办法补充到很长,所以现在写PHP就非常依赖能自动补全的IDE(被xcode宠坏了),因为真的很长;

以前用php写一个方法是这样的;

1 function checkpass($name,$pass){
2   //...  
3 }

现在是这么写的;

1 class UserModel {
2     public function checkIfPasswordIsRightWithUsername($username,$password){
3         //...
4     }
5 }

2.只喜欢用驼峰法,不喜欢用  _ ;

以前这么写;

1 $user_token = $user_model->get_user_access_token();

现在这么写;

1 $userAccessToken = $userModel::getInstance()->getUserTokenForAccessAtMasterDatabaseWithCache($cacheConfigure);

3.开始项目前先定义好一堆又臭又长实际没啥用的常量(跟OC学的);

以下摘录某项目一部分;

 1 <?php
 2 /**
 3  *  全局配置宏
* @author: Legend_Yin<admin@cmcc.in>
4 */ 5 6 //调试相关配置 7 define("APP_HTTP_PARAMETER_SIGN_CHECK",true); 8 define("APP_PARAMETER_TIME_CHECK", false); 9 define("APP_PARAMETER_REQUEST_ID_CHECK", true); 10 11 define("MEMCACHE_KEY_PREFIX_ACCESS_TOKEN_KEY", "access_token_key_"); define(‘MEMCACHE_KEY_PREFIX_SYSTEM_SETTINGS‘, ‘system_settings_‘); 12 13 define("MEMCACHE_KEY_LIFETIME_ACCESS_TOKEN_KEY", 7200); 14 define(‘MEMCACHE_KEY_LIFETIME_SYSTEM_SETTINGS‘, 3600*12); 15 16 define(‘COMMON_PARAMETER_USER_TOKEN‘, ‘user_token‘); 17 define(‘COMMON_PARAMETER_TIME‘, ‘time‘); 18 define(‘COMMON_PARAMETER_VERSION‘, ‘version‘); 19 define(‘COMMON_PARAMETER_REQUEST_ID‘, ‘request_id‘);

 

4. 喜欢把PHP里的 __construct 包装成 $someObj->alloc()->init();

5. 把PHP中的Array不自觉区分为 2种;

如下

1 <?php
2 
3 $userArray = array("tom","jerry","jack");
4 
5 $userDictionary = array("first"=>"tom","second"=>"jerry","third"=>"jack");

6.先写这么多,想到再补充

 

PHP程序员学Objective-C之后的变化,布布扣,bubuko.com

PHP程序员学Objective-C之后的变化

原文:http://www.cnblogs.com/koujiaonuhan/p/3869086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!