本文目录一览:
- 1、php中保留字CI_Base什么意思
- 2、php7 有什么实用的新功能没
- 3、如何学习好PHP的类?顺便介绍些学习php关于“类”的网站(基础)
- 4、PHP手册为何查询不到$_post 以及$_FILES这些函数
- 5、PHP的预定义变量是什么?
- 6、PHP内嵌网页
php中保留字CI_Base什么意思
uservo user=(uservo)voinfo;
String username=user.getUsername();
String password=user.getPassword();
System.out.println("your username is "+username);
System.out.println("your password is "+password);
List list = new ArrayList();
php7 有什么实用的新功能没
1.在use语句增加了group支持;
2.增加??操作符;
3. 64位PHP7字符串长度可以超过2^31次方字节;
4.增加Closure::call支持
Closure::call将一个闭包函数动态绑定到一个新的对象实例并调用执行该函数;
5.双引号字符串和heredocs里面支持使用\u{xxxxx}来声明unicode字符;
6.define对数组的支持;
7.增加比较运算符=;
8.php全局保留字可以声明使用
include关键字可以当普通字符串关键字一样被使用
9.标量类型(int,float,string,bool)支持
增加declare(strict_types=1)指令声明是否严格类型校验,
当在文件头声明declare(strict_types=1)
10.增加接口为用户层提供安全方便的随机数生成器。RFC: (后续再议)
11.增加了yield from 操作符。
如何学习好PHP的类?顺便介绍些学习php关于“类”的网站(基础)
PHP 类基本概念
PHP class
每个类的定义都以关键字 class 开头,后面跟着类名,可以是任何非 PHP 保留字的名字。后面跟着一对花括号,里面包含有类成员和方法的定义。伪变量 $this 可以在当一个方法在对象内部调用时使用。$this 是一个到调用对象(通常是方法所属于的对象,但也可以是另一个对象,如果该方法是从第二个对象内静态调用的话)的引用。看下面例子:534587650
534587650
?php
class A
{
function foo()
{
if (isset($this)) {
echo '$this is defined (';
echo get_class($this);
echo ")\n";
} else {
echo "\$this is not defined.\n";
}
}
}
class B
{
function bar()
{
A::foo();
}
}
$a = new A();
$a-foo();
A::foo();
$b = new B();
$b-bar();
B::bar();
?
上例将输出:534587650
$this is defined (a)
$this is not defined.
$this is defined (b)
$this is not defined.
PHP手册为何查询不到$_post 以及$_FILES这些函数
在附录--保留字列表--预定义变量中!!如果没有就是你的手册错了!!
PHP的预定义变量是什么?
我的理解:预定义变量其实就是一组php所保留的一些变量,所有语言都有其保留字,比如if,switch之类的,而预定义变量则是php一组保留变量。关键的是这些变量的用处吧,它们是什么并不重要。这些变量保存着一些php运行一些环境变量,比如$_POST,这个数组保留的是html中post表单发送过来的数据,表单中的name属性对应这$_POST数组的关键字。这些东西我不大记得每个变量保存的数据是什么,这个需要了去查就行,php保存的变量挺多的,比如代码运行的时间,运行服务器的配置(操作系统、php版本、数据库),服务器ip,远程访问的ip,运行文件的文件路径,文件名等等
phpinfo()函数会把这一些都打印出来的
PHP内嵌网页
index.php文件:
?PHP
$view = $_GET['view'];
switch ($view)
{
case 'contact': require_once('contact.php');break;
case 'about': require_once('about.php');break;
default:break;
}
?
contact.php与about.php文件随便写,就可以实验。
当链接是index.php?view=contact的时候,index.php里内嵌的是contact.php,当链接是index.php?view=about的时候,index.php里内嵌的是about.php。
就是运用GET方法传递变量,具体使用方法可以参考,php手册-附录-保留字列表-预定义变量-HTTP GET 变量:$_GET。
学php要多看手册~