自学笔记
php_worker
这个作者很懒,什么都没留下…
展开
-
PHP学习:动态创建函数
2016-08-27 |语法|:create_function(参数字符串,函数体);<?php//动态创建函数//语法:create_function(参数字符串,函数体)//下面是实例 $b=create_function('$a','echo \'我的名字是:\'.$a;'); $b('brady');?>【例子】<!doctype html><html><hea原创 2016-08-27 12:05:51 · 2108 阅读 · 0 评论 -
PHP学习:函数
2016-08-24变量函数<?php header('content-type=:"text/html" ;charset=:"UTF-8"'); //变量函数 function show_ch($name) { echo '我的名字叫'.$name; } function show_eng($name) { echo 'my name is'.原创 2016-08-24 12:27:55 · 176 阅读 · 0 评论 -
PHP学习:函数的传值和传址
2106-08-24<?php//传址和传值的简单测试//传值$a=1;$b=2;$a=$b;//将b的值传递给a$b=1;echo $a.'<br>';echo $b;//可以发现当传值的时候,a的值是不随着b的值得变化而变化的。echo '<hr>'; 输出的结果是:2 1//传址$a=1;$b=2;$a=&$b;//将b的值传递给a$b=1;echo $a.'原创 2016-08-24 16:07:51 · 372 阅读 · 0 评论 -
PHP学习:全局变量和局部变量的互相引用
2016-08-24局部函数调用全部变量的三种方法<?php//局部函数调用全局变量//method one : using superglobal(超全局变量)$_POST['a']=100;function call1(){ echo $_POST['a'].'<br>';}call1();// method two : using $GLOBALS to原创 2016-08-24 21:02:44 · 2067 阅读 · 0 评论 -
PHP学习:匿名函数和use()
2016-08-25 匿名函数和use()的搭配可以调用匿名函数所在作用域的外部函数。<?php//匿名函数和use()的搭配可以调用匿名函数所在作用域的外部函数。$num =1;function fun1(){ $num=2; $call=function () use($num){ echo $num.'<br><hr>'; }; $call();}原创 2016-08-25 10:56:45 · 213 阅读 · 0 评论 -
PHP学习:递归
2016-08-25递归的语法:在函数中调用自己。 要素: 1.递归点: 递归调用的地方。 2.递归出口:递归结束。【例题】通过递归实现从1加到100<?php//用递归来实现1加到100 $a=0; $b=0; function call() { $GLOBALS['b']+=$GLOBALS['a']; $G原创 2016-08-25 13:00:14 · 355 阅读 · 0 评论 -
PHP学习:数据库(一)
2016-09-02数据库系统 数据库是用来保存数据的,数据库中放的是表,表中存放的数据,一个数据库中可以有多个表。关系型数据库操作系统(RDBMS) relational database management systemSQL SQL:structured query language(结构化查询语言),是用来操作所有关系型数据库的语言。 所有的关系型数据支持的SQL叫标原创 2016-09-05 17:54:00 · 241 阅读 · 0 评论 -
【转载】MyISAM 和 InnoDB 的区别
2016-09-05原文链接 http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html myisam 优点:查询速度快 缺点:容易产生碎片 innodb 优点:对数据的约束比较强大 缺点:查询速度没有myisam快 InnoDB和MyISAM是许多人在使用MySQL时最常用的两原创 2016-09-05 18:00:19 · 268 阅读 · 0 评论 -
PHP学习:数据库(二)
2016-09-05MYSQL常见操作代码手册 1.创建数据库 mysql> create database if not exists 数据库名;2.创建表 mysql> creeate table if not exists 表名 ( 字段名1 数据类型 [null | not null][default][auto_increment][primary key][comment],原创 2016-09-05 20:35:22 · 374 阅读 · 0 评论 -
PHP笔记:替换语句
2016-08-22替换语法 PHP对判断和循环都有对应的替换语法,做大括号编程冒号,右大括号编程endXXX。if语句替换 |原语法|: if(条件) { } |替换语法|: if(条件): endif;if..else..语句替换 |原语法|: if(条件) { } else原创 2016-08-22 10:13:51 · 651 阅读 · 0 评论 -
PHP学习:跳转语句
2016-08-23 break:打断当前循环; continue:中断当前循环跳转到下一次循环; break 和continue只能中断一层; break n 可以中断n层(即对n层起到break的效果); continue n 可以跳转n层(即对n层起到continue的效果); 当循环只执行一次的时候循环等效。原创 2016-08-23 08:37:14 · 483 阅读 · 0 评论 -
PHP学习:foreach的深入 和COW(copy-on-write )的验证
2016-08-28foreach的传值和传址<?php $stu=['tom','jim','cheery']; foreach($stu as $var)//传值 { $var.=$var;//连续定义变量相当于$var=$var.$var; echo $var,'<br>'; } print_r($stu); echo '<hr>';原创 2016-08-29 14:45:05 · 391 阅读 · 0 评论 -
PHP学习:数组的分离和组合
2016-08-31<?php //数组的分离 //语法:array_keys(数组); 将数组中的键分离出来 //语法:array_values(数组); 将数组中的值分离出来 $arr=array('name'=>'tom','sex'=>'male','age'=>'26'); $key=array_keys($arr);//取出$arr中的键原创 2016-08-31 21:26:57 · 687 阅读 · 0 评论 -
PHP学习:in_array(),array_key_exists(),isset()的区别
2016-08-31 in_array(值,数组);是用来判断数组中是否包含某一个值。他会返回一个布尔型的数。<?php //判断数组中是否包含某个值 $arr=['name','tom','jim']; var_dump(in_array('name',$arr));?> //output //bool(true) array_key_exists(值,数组)原创 2016-08-31 21:50:50 · 606 阅读 · 0 评论 -
PHP学习:数组的转化
2016-09-01<?php //数组转化为字符串,字符串转化为数组 $arr=['name','tom','jim',null]; $str=implode('--',$arr);//将数组整体转化为字符串 echo $str;//name--tom--jim-- echo '<hr>'; $arr1=explode('--',$str);//将字符串分割成一原创 2016-09-01 08:50:52 · 263 阅读 · 0 评论 -
PHP学习:循环语句
2016-08-22循环语句 循环是用来重复执行一段代码的,当一段代码重复多次执行的时候选用循环。 循环的三要素:初始值,条件,增量; 循环的分类: for while do while foreachfor循环 |语法|: for(初始值;条件;增量) { //循环体 } |替换语法|: f原创 2016-08-22 18:10:25 · 320 阅读 · 0 评论 -
PHP学习:单引号和双引号字符串
单引号和双引号字符串的区别。原创 2016-08-13 22:45:53 · 375 阅读 · 0 评论 -
PHP学习: Mysql常见的dos命令
PHP学习2016-08-15Mysql 常见的dos命令-<1>—简单的几个dos命令—-进入盘符 |语法| :盘符:进入目录 |语法|:cd+空格+路径查询目录的内容 |语法|:dir返回上一级 |语法|:../-<2>—链接数据库—- |语法|:路径 +mysql.exe +空格+ -uroot +空格+ -hlocalhost +空格+ -P3306 +空格+ -p-原创 2016-08-15 18:45:44 · 255 阅读 · 0 评论 -
PHP学习:四种定界符和输出语句
四种定界符标准版(系统默认)<?php//php执行代码?>短标记符<?//php执行代码?> 短标记型需要在php.ini中进行如下设置(window): 1.打开php.ini; 2.ctrl+F搜索“short_open_tags”; 3.将“short_open_tags=Off”设置为“short_open_tags=On”; 4.保存设置。asp原创 2016-08-20 16:41:42 · 1479 阅读 · 0 评论 -
PHP学习:函数的代理调用
2016-08-27<?php//代理调用 //语法:call_user_func_array('函数','参数数组')function fun (){ $a=func_get_args();//将函数参数列表赋值给$a //判断是否输入了变量 $b=count($a); if ($b==0) { echo '您没有输入参数<hr>';原创 2016-08-27 10:05:50 · 628 阅读 · 0 评论