PHP基本类型操作
//关键字对大小写不敏感
echo ('hello world!<br>');
ECho ('hello world<br>');
eCho ('hello world<br>');
*/
/*
//请把变量视为存储数据的容器。
$x = 5;
$y = 6;
$z = $x + $y;
echo ($z);
*/
/*
//变量对大小写敏感
$color = 'red';
echo ('my car is '.$color.'<br>');
echo ('my house is '.$COLORr.'<br>');
echo ('my boat is '.$coLOR.'<br>');
*/
/*
$txt = 'hello world';
$x = 5;
$y = 10.5;
echo ($txt.'<br>'.$x.'<br>'.$y);
*/
/*
//全局变量只能用在函数外,局部变量只能用在函数内,否则未定义.
$x = 5;
function myTest(){
$y = 10;
echo ("<p>测试函数内部的变量:</p>");
echo ("变量 x 是: $x");
echo ('<br>');
echo ("变量 y 是: $y");
}
myTest(); echo ('<p>测试函数内部的变量:</p>');
echo ("变量 x 是: $x");
echo ('<br>');
echo ("变量 y 是: $y");
*/
/*
//想要访问全局变量必须在全局变量前加global.
$x = 10;
$y = 10;
function myTest(){
global $x,$y;
$y = $x + $y;
}
myTest();
echo ($y);
*/ /*
//$GLOBALS[index] 数组 index就是变量名.$GLOBALS[index]可以存储所有的全局变量
$x = 5;
$y = 10; function myTest(){
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}
myTest();
echo ($y);
*/
/*
//static 静态变量 修饰的变量值为最后一次赋值.在函数内定义就为局部变量,在函数外即为全局变量.
function myTest(){
static $x = 0;
echo ($x.'<br>');
$x++;
}
myTest();
myTest();
myTest();
*/ /*
//echo - 能够输出一个以上的字符串
//print - 只能输出一个字符串,并始终返回 1
echo ('<h2>PHP is fun!</h2>');
echo ('hello world!<br>');
echo ("I'am about to learn PHP!<br>");
echo "this","string","was","made","with multiple parameters.";
*/
/*
$txt1 = 'learn PHP';
$txt2 = 'w3shool.com.con';
$cars = array("Volvo","BMW","SAAB");
echo ($txt1.'<br>');
echo ("Student PHP at $txt2.<br>");
echo ("My car is a {$cars[1]}");
*/
/*
print ("<h2>PHP is fun!</h2>");
print ('hello world!<br>');
print ("I'm about to learn PHP!");
*/
/*
$txt = 'Learn PHP';
$txt1 = 'w3shool.com.cn';
$cars = array("VOlovo","BMW","SAAB");
print ($txt.'<br>');
print ("Stident PHP at $txt1<br>");
print ("my car is a {$cars[2]}");
*/
/*
//PHP的字符串
$x = 'hello world!';
echo ($x.'<br>');
$x = 'hello world!';
echo ($x);
*/
/*
//整数
//整数必须有至少一个数字(0-9)
//整数不能包含逗号或空格
//整数不能有小数点
//整数正负均可
//可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
//var_dump() 会返回变量的数据类型和值
$x = 555;
var_dump($x);
$x = -668;
var_dump($x);
$x = 0x8c;
var_dump($x);
$x = 066;
var_dump($x);
*/
/*
//浮点型
$x = 10.123;
var_dump($x);
$x = 2.4e3;
var_dump($x);
$x = 8E-5;
var_dump($x);
*/
/*
//false为空
$x =true;
$y = false;
echo ($x.'<br>');
echo ($y);
*/
/*
$cars = array("vovlo","nhnh","nihgsk");
var_dump($cars);
*/
/*
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
*/
/*
class Car
{
var $color;
function Car($color='green'){
$this->color = $color;
}
function what_color(){
return $this->color;
}
}
*/
/*
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:
*/
/*
$x = 'hello world';
$x = null;
var_dump($x);
*/
/*
//字符串函数strlen字符长度
echo (strlen("hello world!"));
*/
/*
//strpos() 函数用于检索字符串内指定的字符或文本
echo (strpos("hello world!","hel"));
*/
//常量贯穿整个脚本是自动全局的 常量名称前面没有 $ 符号
/*请使用 define() 函数 - 它使用三个参数:
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
*/
//对大小写敏感
/*
define("lisi","45");
echo (Lisi);
*/
//对大小写敏感
/*
define("lisi","45",true);
echo (Lisi);
*/
PHP基本类型操作的更多相关文章
- redis 的使用 (sort set排序集合类型操作)
sort set排序集合类型 释义: sort set 是 string 类型的集合 sort set 的每个元素 都会关联一个 权 通过 权值 可以有序的获取集合中的元素 应用场合: 获取热门帖子( ...
- redis 的使用 ( set集合类型操作)
set 集合类型 释义: redis 的 set 是 string 类型的无序集合 set 元素最大可以包含(2的32次方-1)个元素 关于 set 集合类型除了基本的添加删除操 ...
- redis 的使用 ( list列表类型操作)
list 数据类型 列表类型 list 类型是一个双向操作 从链表的头部或者尾部添加删除元素 list 既可以用作栈 也可以用作队列 list 链表的类型应用场合: 获取最新的 10 个用户的信息 s ...
- redis 的使用 (基础, key操作, string类型操作)
使用redis set 类型: 没有重复元素 list 链表类型 有重复累型 sort set 类型 没有重复元素 1.1 存储数据 读取数据 // 数据储存在 内存中 set name laowen ...
- Redis - list类型操作
list类型操作 设置操作:lpush: lpush key value 在list左侧插入value rpush: rpush key value ...
- Redis - set类型操作
set类型操作 设置操作:sadd: sadd key value 给指定的key添加元素,重复返回0表示添加失败. srem: srem key valu ...
- Redis - hash类型操作
hash 类型操作设置操作:hset: hset key filed value 创建指定key的filed-value名值对 hsetnx: hsetnx key file ...
- sql server Geometry 类型操作 笔记
sqlGeometry 类型为sql server 2008之后的版本 新加的一种CLR扩展数据类型,为广大sql server开发人员存储几何类型及空间运算提供极大的便利,下面说明geometry类 ...
- ACCESS中类型操作(限制、转换)
ACCESS如何保留两位小数 1.可以通过修改表结构中字段的“小数位数”即可. 2.可以通过“更新查询”,将所有该字段的值更新为round(字段名,2) ACCESS如何转换类型 每个函数都可以强制将 ...
- Python语言基础与应用 (P23)上机练习:容器类型操作(未完待续)
上机练习:容器类型操作〉 列表.元组基本操作+, *, len(), [], in Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 ...
随机推荐
- L2-004. 这是二叉搜索树吗?
L2-004. 这是二叉搜索树吗? 题目链接:https://www.patest.cn/contests/gplt/L2-004 这题我的方法是先递归判定是不是二叉搜索树(镜像),再建树输出. 代码 ...
- Zookeeper理解
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等.Zookeeper是hadoop的一个子项目,其 ...
- vb.net_介绍
手打 vb.net 是 visual basic.net的简称.提到vb.net,就不能不先提一下vb(Visual Basic) Visaul Basic是windows环境学的一个简单.易学的编程 ...
- Spring Security(04)——认证简介
目录 1.1 认证过程 1.2 Web应用的认证过程 1.2.1 ExceptionTranslationFilter 1.2.2 在request之间共享Security ...
- POJ 1067 取石子游戏(威佐夫博弈)
传送门 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> ...
- HDU 2064 汉诺塔III(递归)
题目链接 Problem Description 约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下.由小到大顺序串着由64个圆盘构成的塔.目的是将最左边杆上的盘 ...
- CreateProcess注意的几个地方
1.CreateProcess失败,GetLastError返回998,应该是最后两个参数没有初始化导致的. 2.要使外部程序隐藏窗口运行,需要将STARTUPINFO的dwFlags指定为START ...
- The message filter indicated that the application is busy. (Exception from HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
消息筛选器显示应用程序正在使用中. ((错误来自 HRESULT:0x8001010A (RPC_E_SERVERCALL_RETRYLATER)) 在对Word文档进行合并或者其他操作的时候,如果数 ...
- WimTool(Wim映像处理工具) V1.30.2011.501 免费绿色版
软件名称: WimTool(Wim映像处理工具) V1.30.2011.501 免费绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinX ...
- 在客户端缓存Servlet的输出
对于不经常变化的数据,在servlet中可以为其设置合理的缓存时间值,以避免浏览器频繁向服务器发送请求,提升服务器的性能. public class ServletContext7 extends H ...