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 ...
随机推荐
- 【Apache KafKa系列之一】KafKa安装部署
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性: 通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能. 高吞吐量:即使是非常普通的 ...
- php websocket聊天室
要理解socket就要先理解http和tcp的区别,简单说就是一个是短链,一个是长链,一个是去服务器拉数据,一个是服务器可以主动推数据. 而socket就是应用层与TCP/IP协议族通信的中间软件抽象 ...
- HDU 1907 John(取火柴博弈2)
传送门 #include<iostream> #include<cstdio> #include<cstring> using namespace std; int ...
- POJ 1042 Gone Fishing#贪心
(- ̄▽ ̄)-* #include<iostream> #include<cstdio> #include<cstring> using namespace std ...
- PHP验证码程序
[摘自网络,参考学习] <?php/** * vCode(m,n,x,y) m个数字 显示大小为n 边宽x 边高y * http://blog.qita.in * 自己改写记录session $ ...
- Opencv常用函数
一.图像读写与简单处理 1. Mat cv::imread(const String& filename, int flags=IMREAD_COLOR). imread函数加载filenam ...
- VS2010编译错误 LNK 2019 unresolved external symbol错误解决办法
Link错误有很多种,主要是没有在连接中加入lib文件路径,或者lib配置正确,传参错误 一个solution里面多个project之间引用其他project函数会出现这个错误,由于包含了头文件而没处 ...
- 使用solrj查询数据(java代码)
实体类Student,添加Field注解 package com.cs.solr.entity; import org.apache.solr.client.solrj.beans.Field; pu ...
- SharePoint 2013 列表启用搜索
转载自:http://www.cnblogs.com/jianyus/p/3470117.html SharePoint 2013列表搜索的设置,只是进行完全爬网,就可以使用.如果开启爬网不是很熟练可 ...
- 转载:Ubuntu下deb包的安装方法
转载:Ubuntu下deb包的安装方法,http://blog.csdn.net/kevinhg/article/details/5934462 deb是debian linus的安装格式,跟red ...