继学些了java后,接触php的项目后发现 php真的也是很强大的一门语言,这只是一篇回想,想到什么就写什么把,大家随便看看。
1.php其实无需等待,一般的改完代码后直接刷新页面即可,不需要像java 重启服务,
一般我们在调试的时候用的最多的 就是 var_dump(变量名);die; 当然了 die 不 die 取决于你。 看你实际情况。
而在调试SQL问的时候 一般都会用到getLastSql(); 然后跟上面一样 dump出来。初学者在导入php项目的时候可以这样
点击import后进入如下画面:
点击Next:
这个时候就会把你的项目检索出来,钩中并点击 Finish 即可 (注:如过你明明导入项目了,按照如上操作缺并没有看到可选项目,要注意查看你从svn取下来的代码是否包含project文件!)
2.下面我们来谈一谈一般常见的在php项目开发中会用到的一些技巧
一般的我们在开发中,前台需要的参数都是 : $this->assign(前台变量名;后台参数); 这样去传递的, 而有些变量则可以直接通过 $this->事先定义好的变量(就跟java里定义好get跟set方法的变量类似) = xxx;去传递。
前台我们拿到参数后,一般的 有两种方式去接收这种变量的值
一种是 var $x = '{$前台变量名}'; (写在js里)
另外一种是利用 html标签 写php脚本语言。 <php>$xxx = $yyy->zzzz->iii;</php>
php中最常用的判断 就是 <if>标签了。我上个图给大家看一下就明白了:
这张图中大家也可以看到 Php 中常用来遍历下拉框值而用到的volist标签
3.谈一下最近用到的uploadfy 插件吧。 这个插件具体的用法我就不细说了(百度一下一大片), 但是我觉得uploadfy插件自带上传进度条,这一点我相信适合很多
同学, 我们在上传的时候如果让用户看不到进度,那种干着急的体验,我相信每个人都试过。 是非常不好的, 如果你想让你上传的功能带上进度条使用uploadfy可以直接
记得这个参数默认是flase的。
4. 我相信大家在做跟地区有关的网站的时候 都用过一个插件, treeData。 确实很好用,不得不承认。个人推荐,能做到与页面的完美融合
时间有限,今天先到这。