其实递归放到其他编程语言里面可能是初学函数的一个练习题,但是由于PHP的特殊性,我们把它拿出来专门讲解一下,首先说一下什么是递归把,我最早认识递归是求一个数的阶乘,比如我们写一个函数,然后求它的阶乘是多少。
看下面的PHP代码:
0){
return $n *xin($n -1 );
}else...
分类:
Web程序 时间:
2014-07-26 15:31:19
阅读次数:
229
I.判断语句:1.if语句:A.If(){//执行语句;}B.if(){//执行语句;}else{//执行语句;}C.if(){//执行语句;}else if{//执行语句;}……else{//执行语句;}2.switch语句:switch(表达式){case 常量表达式1:语句1;case 常量表...
分类:
其他好文 时间:
2014-07-26 14:00:44
阅读次数:
194
#!/bin/bash
#Author:kernal
#Date:2014-03-25
#Filename:autoinstall_zabbixclient.sh
#autoinstall&configzabbix_agent_client
find/etc/yum.repos.d/-nameepel.repo
if[$?-eq0];then
yum–enablerepo=epel-yinstallzabbix-agent
else
rpm-ivhhttp://dl.fedorapro..
分类:
其他好文 时间:
2014-07-26 03:08:27
阅读次数:
283
首先看geeksforgeeks上的两个程序:
程序1:
#include
int main()
{
float x = 0.1;
if (x == 0.1)
printf("IF");
else if (x == 0.1f)
printf("ELSE IF");
else
printf("ELSE");
}
程...
分类:
其他好文 时间:
2014-07-26 03:03:46
阅读次数:
142
1、若需要使用64位int
定义 __64int
类型 %I64d
2、Fibbonacci 数列 采用递归的方法
int F(int n)
{
if(n==1||n==2)
return 1;
else
return F(n-1)+F(n-2);
}
void main(...
分类:
其他好文 时间:
2014-07-26 02:09:46
阅读次数:
171
先看三种工厂模式部分主要代码(完整代码在前三篇博客):
简单工厂模式:
public class SampleFactory
{
public static Animal createAnimal(String animalName){
if("Tiger".equals(animalName))){
return new Triger();
}else if(...
分类:
其他好文 时间:
2014-07-26 02:04:26
阅读次数:
165
利用运算符优先级实现if(a){alert('true')}else{alert('false')}a && (alert('true'),1) || alert('false')或者用三目运算符a ? alert('true') : alert('false');一、使用常见的三元操作符if (f...
分类:
其他好文 时间:
2014-07-25 16:43:31
阅读次数:
267
atitit.设计模式(2) -----查表模式/ command 总结
1. 应用场景: 1
1. 取代一瓦if else 1
2. 建设api rpc风格的时候儿. 1
3. 菜单是Command模式的一个典型实例,
1
4. 上下文中执行客户代码 1
5. 使用命令模式作为"CallBack"在面向对象系统中的替代。
1
6. 3)系统需要支持命令的撤消(undo)。...
分类:
其他好文 时间:
2014-07-25 11:19:21
阅读次数:
241
不同的错误处理方法:
简单的die()语句自定义错误函数和错误触发器错误报告
基本的错误处理:使用die()函数
if(!file_exists("welcome.txt")){
die("FIle not found");
}else{
$file=fopen("welcome.txt","r");
}
或者
$file=fopen("web...
分类:
Web程序 时间:
2014-07-25 11:10:01
阅读次数:
243
在了解各个语言支持的数据类型之后,接下来要对比的,就是各种语言支持的各种控制结构。1、选择控制结构Python的选择语句if/elif/else:语法含义上和C++、JAVA语言没有区别,只是在语法格式上有所不同。首先,采用elif作为elseif的缩写(其他的脚本语言中也大部分是这样),其次..
分类:
其他好文 时间:
2014-07-24 23:52:14
阅读次数:
299