php中除了常规类和方法的使用,访问控制之外,还有静态关键字static,静态变量可以是局部变量也可以是全局变量,当一个程序段执行完毕时,静态变量并没有消失,它依然存在于内存中,下次在定义时还是以前的值,常用于递归或子函数中保留之前的值,可以用来定义变量和方法,作用就不具体说了,说一下使用方式,下面简单的代码: 1 <?php 2function add($i){3static$sum = 0;4if($i<=100){5$sum=$sum+$i;6 add($i+1);7 }8...
php教程:数组声明,遍历,数组全局变量 复制代码 代码如下:<? /* * 一、数组的概述 * 1.数组的本质:管理和操作一组变量,成批处理 * 2.数组时复合类型(可以存储多个) * 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据 * 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类) * * * * 二、数组的分类 * 数组中有多个单元,(单元称为元素) * 每个元素(下标[键]和值) * 单访问元素的时候,都是通过下标(键)来...
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。$_SERVER[‘HTTP_HOST‘] 请求头信息中的Host内容,获取当前域名。$_SERVER["SERVER_NAME"] 输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同,但如果服务器端口不...
魔术变量:PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写如下:命名空间:PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不...
get:
<script>name="xxx";window.location=‘xxx.php?name=‘+name;</script>post:<script>name="xxx";</script><form name=form1 method=post onsubmit="this.name.value=name"><input type=hidden name="name"></form>原文:https://blog.51cto.com/13304060/2386717
一、自定义函数 function 函数名([形式参数1,形式参数2,....形式参数n]){ //各种PHP代码.... //...... return 表达式;//也可以不返回,如果不写那么默认返回null } 函数的调用: 函数的调用需要遵循定义函数的时候写的规则,一一对应,将具体的实际参数传给定义函数时候写的形式参数! 调用函数之后执行的过程是相对独立的,互补干扰,默认没有联系! 执行完毕返回调用的位...
动态变量,或者是可变变量用变量的值再做变量的名
动态变量名:例子:
$liubei = ‘河北人‘;
$laoda = ‘liubei‘;
echo $laoda; 结果是liubei$liubei = ‘河北人‘;
$laoda = ‘liubei‘;
echo $$laoda; //输出结果是 河北人
PS:从例子上可以看到,动态变量名可以理解为一个变量的值 当加多一个美元符号,这个值又直接给变成一个变量了。原文:http://www.cnblogs.com/kwongyan/p/4694002.html
?12345678910111213<?php$b=‘12‘;$a=<<<sss<html> <head> </head> <body> <i><b>{$b}</b></i> </body></html>sss; echo$a;?> 原文:http://www.cnblogs.com/zuoxiaobing/p/3649332.html
empty — 检查一个变量是否为空 Report a bug 描述 bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。参见转换为布尔值获取更多信息。 Example #1 empty() 与 isset() 的一个简单比较。 复制...
PHP 内核之旅系列PHP内核之旅-1.生命周期PHP内核之旅-2.SAPI中的CliPHP内核之旅-3.变量 一、弱类型语言php是弱类型语言。一个变量可以表示任意数据类型。php强大的一部分原因就是因为它是弱类型语言,但是弱类型语言也有它的缺点,使用不当也会造成很大的问题。定义变量的时候不需要指定变量类型,也不需要初始化变量。//定义变量
$test;二、PHP的变量类型php虽然是弱类型语言,但是内部也是有数据类型的,总共有8种标量类型复合类...
----- 020-3outputs.php ----- 1 <!DOCTYPE html>2 <html>3 <head>4 <meta http-equiv="content-type" content="text/html; charset=utf-8">5 <title>数组</title>6 </head>7 <body>8 <h3>数组</h3>9 <pre style="font-family:微软雅黑; font-size:14pt">
10 <?php
11$sheeps[] = "喜羊羊";
12$sheeps[] = "美羊羊";
13$sheeps[] = "懒羊羊";
14echo "print_r的结果:\n";
15print_r($sheeps);
16echo "var_dump的结果:\n...
控制器第一次入门使用位置: 在app/Http/Controllers 目录下创建文件名格式:例如 UserController路由调用格式:Route::get(‘user/tom‘,‘UserController‘);控制器 第一次传变量入门Route::get(‘user/show/{id}/{name}‘,‘UserController@show‘);Route::get(‘user/show/{id}‘,UserController@show);Route::get(‘user{id},‘UserController@show‘‘);控制器第一次调用视图模板view(‘‘);return view(‘user.profile‘,[‘us...
命名的规则
加一个为私有的
加两个一般都是系统默认的,系统预定义的,即所谓:
=====================
“魔术方法”与“魔术常量”
=====================
★PHP起止为双下划线的常量即为“魔术常量”:__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠注:...
$_GET 是 PHP 的超级变量之一。 当 HTML 表单 (HTML Form) 的 method 为 get 时 , $_GET 用来获取 HTML Form 的数据。 获取 HTML 表单 (HTML Form) 文本输入框 (input type="text") 数据 下面是一个 HTML 文件,这个 HTML 含有一个 HTML 表单 (HTML Form),主要用来让用户输入用户姓名的。 复制代码 代码如下:<html> <head><title>Blablar.com HTML Form Method Get Example</title></head> <body> <form action ="get.php" metho...
超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用。PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSIONPHP $GLOBALS$GLOBALS 是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。$G...