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 ...
随机推荐
- 解决Fileupload 在IE 10 中需要双击的问题
方法来自于:https://code.google.com/p/primefaces/issues/detail?id=5355 the oncomplete event is working for ...
- Web安全知多少
随着Web2.0.网络社交等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中,越来越多的应用都架设在Web平台上.Web业务的迅速发展吸引了黑客们的强烈关注,接踵 ...
- 2、hibernate七步走完成增删改查
一.hibernate框架介绍如下 1.框架=模板 2.Hibernate是对象模型与关系数据库模型之间的桥梁 3.hibernate持久化概念 什么是ORM ORM是对象关系映射,是一种数据持久化操 ...
- 比较不熟的JavaScript点滴,慢慢前行,附带简单复杂化的php小计算器一份
interface.php <html> <head> <meta charset="utf-8" /> <title>这是一个简单 ...
- runtime官方文档
OC是一种面向对象的动态语言,作为初学者可能大多数人对面向对象这个概念理解的比较深,而对OC是动态语言这一特性了解的比较少.那么什么是动态语言?动态语言就是在运行时来执行静态语言的编译链接的工作.这就 ...
- KeyTweak(笔记本键盘设置工具) V2.20 中文版
软件名称: KeyTweak(笔记本键盘设置工具)软件语言: 简体中文授权方式: 免费软件运行环境: Win 32位/64位软件大小: 50KB图片预览: 软件简介:KeyTweak 通过设置系统的注 ...
- java类中为什么设置set和get方法操作属性
java程序规范中会建议大家尽量将类中的属性私有化,即定义为private变量,通过设置set和get函数来对属性进行操作.一些人存在这样的疑问,为什么不直接将属性设置为public,以后调用属性时直 ...
- 十七、oracle 权限
一.介绍这一部分我们主要看看oracle中如何管理权限和角色,权限和角色的区别在哪里.当刚刚建立用户时,用户没有任何权限,也不能执行任何操作.如果要执行某种特定的数据库操作,则必须为其授予系统的权限: ...
- CodeForces 698B Fix a Tree (并查集应用)
当时也是想到了并查集,但是有几个地方没有想清楚,所以就不知道怎么写了,比如说如何确定最优的问题.赛后看了一下别人的思路,才知道自己确实经验不足,思维也没跟上. 其实没有那么复杂,这个题目我们的操作只有 ...
- log4net 日志文件占用,不能及时释放
在appender 下面加 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />