易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP基本语法(四)—— switch语句

switch 语句
如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
语法
switch (expression)
{
case label1:
  code to be executed if expression = label1;
  break; 
case label2:
  code to be executed if expression = label2;
  break;
default:
  code to be executed
  if expression is different
  from both label1 and label2;
}
实例
工作原理:
1         对表达式(通常是变量)进行一次计算
2         把表达式的值与结构中 case 的值进行比较
3         如果存在匹配,则执行与 case 关联的代码
4         代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
5         如果没有 case 为真,则使用 default 语句
<?php
switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3";
}
?>
 
</body>
</html>
 


相关文档:

我的VIM配置PHP版

以下是本人的设置文件,希望对大家有用:
(注:版本为VIM7以上)
(再注:Ctrl+x,Ctrl+o自动补全;Ctrl+n变量补全)
(继续注:先将文件保存为.php才可使用自动补全,如果想更换语法提示,可以选择“语法->在菜单中显示文件类型->想用的语言,多的吓人)
默认支持的语言提示有:
C,CSS,html,javascript,php, ......

Head First PHP MYSQL 学习随笔 1


1) 
安装Apache/2.2.14 和 PHP/5.2.12 之后,重新启动Apache,启动失败。查了一些资料,基本上给出的建议是禁掉Extension。我就装了一个Extesion Mysqli。
修改php.ini 注释掉这一行,果然生效。
[PHP_MYSQLI]
;extension=php_mysqli.dll
安装完mysql,再重新enable这个配置就好了,估计是依赖某些mysql的库。 ......

Zend_Search_Lucene创建PHP站内搜索


Zend_Search_Lucene 是一个完全由 PHP 5 编写的通用文本搜索引擎。由于其将索引保存在文件系统中而不需要数据库支持,因此它几乎可以为任何由 PHP 驱动的网站增加搜索能力。Zend_Search_Lucene 支持下列特性:
具有排名功能的搜索——最符合要求的结果出现在最前面
许多强大的查询类型:短语查询、通配符查询 ......

PHP采用Sphinx实现全中文搜索


一、看手册,看手册,手册才是王道,http://www.sphinxsearch.com/wiki/doku.php?id=sphinx_chinese_tutorial
二、笔者建议采用SphinxSE,部署方便简单,程序改动较小,基本主要更改sql语句即可
三、重点说明:
1、如果要搜索中文,则需在配置文件conf里指定字符参数,eg:
charset_table = U+FF10..U+FF19->0..9, ......

PHP基本语法(三)—— IF条件语句

If...Else 语句
if、elseif 以及 else 语句用于执行基于不同条件的不同动作。当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务:
if...else 语句
    在条件成立时执行一块代码,条件不成立时执行另一块代码
elseif 语句
    与 if...el ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号