由于Zend 又出新版的Studio,为了感受一下所说的快速,安装了Zend Studio 9 特意感受一把。一直以来,都不觉得Zend Studio比Dreamweaver好用。可能是先入为主的观念,我把Zend Studio8的代码着色风格全改成了DW风格,哈哈。现在装了zs9,从头修理一下,稍作修改,特以记录。
一、不管什么程序,function name(){}, for(){}, ….这太多了,不说也知道什么用了。
二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理。
三、{$val}这种情况就是我遇到的问题,这时候大括号起的作用就是,告诉PHP,括起来的要当成变量处理。
Apache拥有4层结构,从核心到外层的module。而外层的module可以用通过静态和动态两种方式与Apache共同工作。这也就引入下文的“动态”和“静态”两种编译安装方式:
例:获取account_name字段中‘_’的个数
select length(account_name) - length(REPLACE (account_name, '_', '')) from user
本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪些字符需要编码、为什么需要编码做了详细的说明,并对比分析了Javascript 中和 编解码相关的几对函数escape / unescape,encodeURI / decodeURI和 encodeURIComponent / decodeURIComponent。
预备知识
foo://example.com:8042/over/there?name=ferret#nose
\_/ \______________/ \________/\_________/ \__/
| | | | |
scheme authority path query fragment
感谢geekso提供的帮助,获取到了最新Zend Studio 9.0.3正式版注册码与破解文件下载。
Zend Studio 9.0 beta版已经发布有段时间了,官网主要包含以下更新:
1.Git和Github支持
2.云开发部署
3.深度Zend Framework和Zend Server集成
最近几年主要参与开发PHP面向对象的Web项目。PHP语言目前的框架主要是采用与JAVA类似的MVC开发模式,含有丰富的开发库,支持多数据库驱动。未来的PHP开发框架同时也需要具备几个特点。
Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有 yum,Ubuntu有 apt-get。
Mac os 中没有类似的东东,不过有第三方库支持:Homebrew。Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。
一、request内置对象
request内置对象是最常用的对象之一,它代表的是java.servlet.HttpServletRequest类的对象。request内置对象中包含了有关浏览器请求的信息,并提供了多个用于获取cookie、header以及session内数据的方法。
request对象主要用于客户端请求处理,其中,该对象中所包含的方法有:
getRequest() | 返回当前页面中的request对象 |
getResponse() | 使用此方法将返回当前页面中的response对象 |
getPage() | 此方法返回当前页面中的page对象 |
getSession() | 返回当前页面中的session对象 |
getOut() | 返回当前页面中的out对象 |
getException() | 返回当前页面中的exception对象 |
getServletConfig() | 返回当前页的config对象 |
getServletContext() | 返回当前页中的application对象 |
setAttribute(String name) | 给指定的属性名设置属性值 |
getAttribute(String name) | 根据属性名称找到相应的属性值 |
setAttribute(String name, Object obj, int scope) | 在给定的范围内设置相应的属性值 |