php 正三角塔,PHP 环境塔建与数据类型转换

手动塔建PHP开发环境

安装php c:\apps\php

安装apache c:\apps\apache1.配制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

查找改为重起apache2.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文件

输入:

<?phpphpinfo ()?>IE: http://localhost/index.php

Zend studio集成环境安装.php与下面混排

html div css phpmysqljs jquery ajax1.标准定界符<?php ?php code?>

2.短标记<?php code?>

3.asp 风格

4.scriptphp定界符可以写到页面的任意位置

php区分大小写

php以分号结尾

PHP注释:

写在定界符之内

单行注释://xxxx

多行注释: /*XXXX*/php变量:

:存储在内存中有名称的信息,变量随着程序执行而变化$变量名称=值

变量名称规则:

$开头第二位以字母或者下划线

变量名称有意义,第二个单词以后,单词首字母为大写$userName

$telInfoPrice打印变量:

<?phpecho $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弱变量:

$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 #序号"

变量显示转换:intfloat bool string array object

$str="234234";$str1=(数据类型)$str;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C/C++基础知识:函数指针和指针函数的基本概念

【函数指针】 在程序运行中&#xff0c;函数代码是程序的算法指令部分&#xff0c;它们和数组一样也占用存储空间&#xff0c;都有相应的地址。可以使用指针变量指向数组的首地址&#xff0c;也可以使用指针变量指向函数代码的首地址&#xff0c;指向函数代码首地址的指针…

告警系统邮件引擎

2019独角兽企业重金招聘Python工程师标准>>> 20.23-20.25 告警系统邮件引擎 创建发邮件的脚本——mail.py [rootlocalhost mail]# pwd /usr/local/sbin/mon/mail[rootlocalhost mail]# vim mail.py #!/usr/bin/env python #-*- coding: UTF-8 -*- import os,sys rel…

【HTTP 2】简介(Introduction)

前情提要 在上一篇文章《【HTTP 2.0】 序言》中&#xff0c;我们简要介绍了 HTTP 2 协议的概要和协议状态。 在本篇文章中&#xff0c;我们将会了解到 HTTP 2 协议简介&#xff08;Introduction&#xff09;部分的内容。 简介&#xff08;Introduction&#xff09; 超文本传输协…

java测试类生成对象,java编写student类 用Java编写一段测试程序,生成student类的两个对象,并输出每个对象基本信息?...

java中怎么创建对象数组&#xff1f;比如我创建了一个学生类Student&#xff0c;怎么用这个类创建一个对象数组&#xff0c;麻烦给个例子&#xff1f;学生类&#xff1a;classA{privateStringnameprivateintagepublicStringgetName(){returnname}publicvoidsetName(Stringname)…

iOS -- SKScene类

SKScene类 继承自SKEffectNode:SKNode:UIResponder:NSObject符合NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject)框架 /System/Library/Frameworks/SpriteKit.framework可用性可用于iOS 7.0或者更晚的版本声明于SKScene.h参考指南Sprite Kit Progamming Guide概览 重要提…

SSD硬盘 全盘安全擦除

此文From http://ssd.zol.com.cn/575/5753057.html 在SSD固态硬盘的使用过程中&#xff0c;部分用户可能会碰到计算机意外掉电或死机并强行断电后&#xff0c;系统出现异常&#xff0c;扫描SSD后发现坏块&#xff0c;然后一着急一跺脚甚至想返厂维修。 其实掉电后固态硬盘出现坏…

php中等3秒再跳转,跳转和重定向

页面跳转在应用开发中&#xff0c;经常会遇到一些带有提示信息的跳转页面&#xff0c;例如操作成功或者操作错误页面&#xff0c;并且自动跳转到另外一个目标页面。系统的ThinkController类内置了两个跳转方法success和error&#xff0c;用于页面跳转提示&#xff0c;而且可以支…

2017敏捷沙滩大会:完美软件,测量持续交付,以及探索未来

在英国康沃尔郡举行的2017敏捷沙滩大会上&#xff0c;数百名演讲者和参与者共聚一堂&#xff0c;探讨敏捷和后敏捷领域软件开发方法有哪些最新进展。本次大会最后一个下午的要点包括&#xff1a;交付团队可以通过拥抱精益、迭代和持续的部署方法更快速地实现业务价值&#xff1…

做fzu oj 1045 做减法学到的sprintf()函数

题目 做题一直输不出答案&#xff0c;于是就上网去百度了这题的解题&#xff0c;发现解答十分的简短&#xff0c;而且其中我看见了平时没见过的函数&#xff0c;sprintf()。 于是就百度sprintf()的使用。 如下&#xff1a; 函数功能&#xff1a;把格式化的数据写入某个字符串 函…

动态内存分配及变量存储类别(第二部分)

5. C语言变量的存储类别和生存期 我们知道&#xff0c;变量是有数据类型的&#xff0c;用以说明它占用多大的内存空间&#xff0c;可以进行什么样的操作。除了数据类型&#xff0c;变量还有一个属性&#xff0c;称为“存储类别”。存储类别就是数据在内存中的存放区域。一个正在…

oracle的em能干什么,转载 解决Oracle的EM登录

转载 解决Oracle的EM登录(2011-03-13 20:53:39)标签&#xff1a;杂谈这几天解决了EM无法登录的问题&#xff0c;顺便也把j数据库程序中常出现的ORA_12518错误解决了&#xff0c;有必要总结一下&#xff0c;我最初遇到的情况是这样的&#xff1a;1. 编写java程序访问oracle数据库…

python 回溯法 子集树模板 系列 —— 1、8 皇后问题

问题 88格的国际象棋上摆放八个皇后&#xff0c;使其不能互相攻击&#xff0c;即任意两个皇后都不能处于同一行、同一列或同一斜线上&#xff0c;问有多少种摆法。 分析 为了简化问题&#xff0c;考虑到8个皇后不同行&#xff0c;则每一行放置一个皇后&#xff0c;每一行的皇后…

Core Java Volume I — 3.6. Strings

3.6. StringsConceptually, Java strings are sequences of Unicode characters&#xff08;Java的字符串是一个Unicode序列&#xff09;. For example, the string "Java\u2122" consists of the five Unicode characters J, a, v, a, and ?. Java does not have a…

Android实用代码七段(五)

前言 每次分享意味着每次都有进步&#xff0c;本系列以实用为主&#xff0c;欢迎和我分享和推荐好用的代码段~~声明欢迎转载&#xff0c;但请保留文章原始出处:) 博客园&#xff1a;http://www.cnblogs.com农民伯伯&#xff1a; http://over140.cnblogs.com 正文 1、展开、收起…

oracle 自增1,oracle自增无法从1开始

问题描述我想让XH字段从1开始增加,由于是varchar类型的,所以就用这种方式,但我发现我的数据表中XH字段是从217开始增加的,为什么啊问题出现的环境背景及自己尝试过哪些方法相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)declarej number;i number;begini:1;j:1;for i …

ceph Luminous版手动安装零散记录

1.安装必要的依赖包&#xff0c;关防火墙&#xff0c;向/etc/hosts内添加域名等 2.安装ceph 配置yum源 (如果嫌慢&#xff0c;可以配置cachedir/home/yum/$basearch/$releasever和keepcache1两个参数&#xff0c;在第一次安装时将安装包下载到本地做成yum源&#xff0c;给后面的…

C#最简单最完整的webservice实例

我做java&#xff0c;但最近接触crm所以必须研究一下C#中的webservice以备后用&#xff0c;其实就是个新手&#xff0c;哈哈&#xff0c;这个实例是我在参考了网上诸多不完整的例子的情况下&#xff0c;自己摸索完成的。期间遇到过一系列的棘手的问题&#xff0c;经过个人努力终…

2015 UESTC 数据结构专题G题 秋实大哥去打工 单调栈

秋实大哥去打工 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/contest/show/59Description 天行健&#xff0c;君子以自强不息。地势坤&#xff0c;君子以厚德载物。天天过节的秋实大哥又要过节了&#xff0c;于是他要给心爱的妹子买礼物。但由…

oracle怎么通过sid确定表名,如何获取Oracle的SID列表

更好的方法是&#xff0c;如果您有权访问主机并且Oracle安装使用以下命令&#xff1a;lsnrctl status。这适用于Unix&#xff0c;Linux和Windows机器。 status命令将显示所有监听器(及其相关的SID)。C:\>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Pr…

51 Nod 1007 正整数分组【类01背包】

1007 正整数分组 基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB 分值: 10难度&#xff1a;2级算法题将一堆正整数分为2组&#xff0c;要求2组的和相差最小。例如&#xff1a;1 2 3 4 5&#xff0c;将1 2 4分为1组&#xff0c;3 5分为1组&#xff0c;两组和相差1…