PHP 环境塔建与数据类型转换
手动塔建PHP开发环境 安装php c:\apps\php
安装apache c:\apps\apache
1.配制apache
配制c:\apps\apache\conf\httpd.conf DocumentRoot "c:/apps/www" //指定工作目录,WWW为自已创健
Directoryindex index.php index.html //
加入:loadModule php5_module "c:\apps\PHP\php5apache2_2.dll"
加入:PHPIniDir "c:\apps\PHP"
加入:AppType application/x-httpd-php .php 查找 <Directory "c:/apps/apache/htdocs">
改为<Directory "c:/apps/www"> 重起apache 2.php配制 c:\apps\php
php.ini.dist重命名php.ini
在php.ini中查找:
php_gd2.dll 把前面的注解符号除掉;
php_mysql.dll把前面的注解符号除掉; 在c:\apps\php\ext,c:\apps\php下
拷贝php_gd2.dll,php_mysql.dll,libmysql.dll c:\windows\system32下面 3.测试
在c:/apps/www 下创建 index.php文件
输入:
<?php
phpinfo()
?> IE: http://localhost/index.php Zend studio集成环境安装 .php与下面混排
html div css php mysql js jquery ajax
1.标准定界符
<?php?
php code
?> 2.短标记
<? php code
?>
3.asp 风格
<%
Php code
%>
4.script
<script language="php">
php code
</script> php定界符可以写到页面的任意位置 php区分大小写
php以分号结尾 PHP注释:
写在定界符之内
单行注释: //xxxx
多行注释: /* XXXX */ php变量:
:存储在内存中有名称的信息,变量随着程序执行而变化
$变量名称=值 变量名称规则:
$开头
第二位以字母或者下划线
变量名称有意义,第二个单词以后,单词首字母为大写
$userName
$telInfoPrice 打印变量:
<?php
echo $var;
echo 30;
?> 预定义变量:
页面间数据传值
$_GET : 经由http GET方式传递数据
$_POST:经由http GET方式传递数据
$_REQUEST =$_GET+$_POST
$_FILES:经由http 上传文件方式传递数据 会话:
$_SESSION:服务端保存数据
$_COOKIE :客户端保存数据
$_SERVER :系统环境信息 PHP数据类型
基础数据类型(标量类型)
字符串 string
整型 integer
浮点型 float
布型 boolean 复合类型
数组:array
对象:ob_ject
特殊类型:
资源类型:resouce
空值: null没有值 字符串
"": 双引号代码会执行 '': 代码不会执行,普通字符输出 转义字符:
普通字符转换为控制符
\n \r \t \f
控制符转换为普通字符
"--->\"
'--->\'
<--->\< 整型:
整数:十进制,十六进制 八进制 浮点型
$var=1.2 布尔型:
$var=true
$var=false 当比较时 true为了,false 为0
打印时true 为1,打印时false 为空 空型:
$var=null var:值为空
$var1 :值为空,声明变量为空值
unset($m):$m为空 var_dump($x):返回变量类型 数据类型转换:
php:
字符串
整型
浮点型
布尔型
数组:array
对象:ob_ject
资源类型:resouce
空值: null没有值 php弱变量: <?php
$a="123"
$b=10;
$c=$a+$b;
echo $c; $aa=true;
$bb=1;
echo $aa+$bb; $cc=false;
$dd=1;
echo $cc+$dd; $bl="";
$num=1;
echo $bl+$num; $num1=3
$str="3e+2";
$num=$num1+$str;
var_dump($num); $str="20"
$num2=5;
$num3=$str+$num2;
var_dump($num3); $str="20.1"
$num2=5;
$num3=$str+$num2;
var_dump($num3); ?> 隐示转换:弱变量体现
1.转换为boolean
1---->true
false 以下内容在运算的时间将变成false
0/0.0--->false
字符串或"0"----->false
空数组/null---->false 2.转换成数值型
true -->1 false -->0
字符串带有e E 转换符点型
字符串是数字字符串,将转换为整数或者浮点型 3.转换成字符串
true------>"1"
false-------->"0"
int 123-->"123"
float 3.14---->"3.14" null-------->""
数组-------->"array"
对象-------->"oject"
资源-------->"resource #序号" 变量显示转换: int float bool string array object
$str="234234";
$str1=(数据类型)$str;
PHP 环境塔建与数据类型转换的更多相关文章
- PHP 环境塔建
快速搭建环境可用软件 每种语言的第一步都是要先搭建环境 WAMP(windows系统下搭建php开发环境): APPSERVER L(Linux)A(Apache)M(Mysql)P(Php)架构 P ...
- XE10 塔建 Android 开发环境 (已测试通过)
XE10 塔建 Android 开发环境 1. E:\DevCSS\Android\adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-201 ...
- 编译spark源码及塔建源码阅读环境
编译spark源码及塔建源码阅读环境 (一),编译spark源码 1,更换maven的下载镜像: <mirrors> <!-- 阿里云仓库 --> <mirror> ...
- Eclipse-运行符-数据类型转换-环境变量配置
1.能够使用Eclipse快捷键 ctrl + / 单行注释:再按一次则取消: ctrl + shift + / 多行注释: ctrl + shift + \ 取消多行注释: ctrl + ...
- 【黑马JavaSE】1.1JavaSE、环境变量、CMD使用、常量、变量、数据类型转换(自动/强制)、ASCII码表、Unicode万国码表
文章目录 SUN公司,詹姆斯.劳瑟琳,Java祖师爷 Java语言开发环境搭建 把Java添加到环境变量的方法 命令行CMD里一些报的错误 命令控制行常用操作的代码展示 Notepad++.注释.标识 ...
- Python基本语法_强制数据类型转换
目录 目录 前言 软件环境 Python数据类型的显式转换 显式转换的多种类型 Non-String转换为String str函数 repr str和repr的区别 eval Non-int转换为in ...
- Windows下Apache应用环境塔建安全设置(目录权限设置)
目的:为Apache,php配置受限制的用户权限.保护系统安全.需要的朋友可以参考下. 环境配置情况: apache安装目录:d:\www-s\apache php目录:d:\www-s\php5 m ...
- 04springMVC数据类型转换
数据类型转换简介 Spring Web MVC中的数据类型转换 内建的类型转换器 自定义类型转换器 1 数据类型转换简介 当从页面提交数据到后台Action的时候,通过请求发送的数据,通常都 ...
- Util应用程序框架公共操作类(三):数据类型转换公共操作类(扩展篇)
上一篇以TDD方式介绍了数据类型转换公共操作类的开发,并提供了单元测试和实现代码,本文将演示通过扩展方法来增强公共操作类,以便调用时更加简化. 下面以字符串转换为List<Guid>为例进 ...
随机推荐
- 使用Amoeba 实现MySQL DB 读写分离
Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for Mysql软件: 这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQ ...
- android之APN
APN全称是Access Point Name,中文即接入点,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络. android系统把所有的APN都保存在数据库中,数据库绝对 ...
- MyEclipse2014安装ADT插件(适用于其他版本)
这次,本文采用公认的最佳插件安装方式——link方式来安装ADT插件,此方法适用于Eclipse以及MyEclipse其他版本.下面为大家一一道来: 大致过程如下: 官方的在线安装很麻烦,找了很久,终 ...
- <转>LeetCode 题目总结/分类
原链接:http://blog.csdn.net/yangliuy/article/details/44514495 注:此分类仅供大概参考,没有精雕细琢.有不同意见欢迎评论~ 利用堆栈:http:/ ...
- FL2440移植Linux2.6.33.7内核
kernel version:2.6.33.7 /linux-2.6.33.7 OS:CentOS 6.4 cross-compilation chain:arm-linux-4.3.2 /usr/l ...
- NAND FLASH 原理
NAND FLASH 原理 http://www.360doc.com/content/12/0522/21/21412_212888167.shtml 闪存保存数据的原理: 与DRAM以电容作为存储 ...
- mvc5入门,经典教程。。
转子 http://www.yanjinnan.com/archives/category/tech/efmvc ASP.NET MVC 5 一 入门 发表于2013 年 8 月 12 日由颜晋南 ...
- leetcode@ [87] Scramble String (Dynamic Programming)
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrin ...
- 网吧局域网里的设置外网IP地址、设置内网IP地址、限制内网速度和路由器共享
现在啊,网吧的需求越来越高,同时在经济比较充裕的情况下,作为网吧的老板可能希望打造全千兆的网吧,让每个进入网吧的人都能充分体验高速的感觉,当然更重要的是在同行竞争中处于上游,特别是对网络游戏爱好者的吸 ...
- homework-02 一坑到底的最大和联通图
你在这个作业中学到了什么? 有什么好的设计值得分享? 感想如何 (太容易 / 太难 / 太无趣)? 我觉得这套题目有点偏难,我不像大牛那样,有很多算法可以选择,我是0算法基础的,所以遇到这题我一个 ...