思维导图 介绍 前几篇系列文章,我比较关注的是,但是我觉得我还是没有说清楚,我自己也有很多不理解的地方,而且这篇是我的第一篇这方面的文章,有很多的纰漏,所以我会经常性的去做修改,如果大家有好的意见不妨告知一、二。 今天谈得是“接口”,此接口非“Interface”,而是一个统称。我们一般可以把供别人使用的函数或者url(一般是用于提供数据)叫接口。——可能还有别的意思,毕竟我现在还属于“菜鸟”,如果有理解...
代码如下:require_once("mssql.class.php"); //1.创建类,并连接数据库 $db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test"); //2.连接数据库 $conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=test"); //3.选择数据库 $dbname = $db->select_db("test"); //4.设置允许调试 $db->debug = true; //5.执行一条不返回结果的SQL语句 $db->execute("insert into test01(name) values('这是一个测试!')"); //$db->exec(""); //6.执行...
方法名:mssql_fetch_row() 测试: 代码如下:require dbconn.php; $sql = select * from _Test; $query = mssql_query($sql); while($row=mssql_fetch_row($query)) { echo $row[UserId].::.$row[1].; } 返回: Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小一 Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小二 Notice: Unde...
动画中的原代码如下: 代码如下:VERSION 1.0 CLASS BEGIN MultiUse = -1 True Persistable = 0 NotPersistable DataBindingBehavior = 0 vbNone DataSourceBehavior = 0 vbNone MTSTransactionMode = 0 NotAnMTSObject END Attribute VB_Name = "tw" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = True Option Explicit Private MyScriptingCon...
先看一个js函数 代码如下:function jsontest() { var json = [{username:crystal,userage:20},{username:candy,userage:24}]; alert(json[1].username); var json2 = [[crystal,20],[candy,24]]; alert(json2[0][0]); } 这个函数,第一个alert(json[1].username); 会提示 “candy”。 json 变量是一个数组对象。所以要采用 obj.username 这样的格式来调用。 第二个 alert(json2[0][0]); 会提示 “crystal”。 json2变量是完全的一...
代码如下://下面代码会画出一个很漂亮的叶子 // 定义 PI 一分的角度的值 define("PII", M_PI/180); // 新建图像资源,并定义其背景为 白色,前景色为 黑色 $im = imagecreate(670,500); $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $g = imagecolorallocate($im, 0x00, 0x00, 0x00); // 从下面实例化的代码可以得知,初始值 $x, $y, $L, $a 别分为 300, 500, 100, 270 function drawLeaf($g, $x, $y, $L, $a) { global $...
1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。 Soap:(Simple Object Access Protocol)简单对象存取协议。是XML W...
前几天工作中,需要将3个txt文件,打包成*.zip down到本地…… 一开始,我和普通青年一样,想到用PHP内置的 ZipArchive,代码看起来应该是这样的: 代码如下:/*拆分成3个txt文件 分别是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile=./Exl_file/wow.zip; if($zip->open($zipfile,ZIPARCHIVE::CREATE)===TRUE){ $zip->addFile(./Exl_file/wow_1.txt,wow_1.txt); $zip->addFile(./Exl_file/wow_2.txt,wow_2....
代码如下://比如要调用的存储过程为gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的存储过程名称 [color=gray][/color] while( $row = $result->fetch_array(MYSQLI_ASSOC)) //完成从返回结果集中取出一行 { while ($key=key($row)){ //依次取得字段名 $value=current($row); //依次取得字段值 } } 实例一:无...
在PHP的实际编码中,当我们需要实现多元数组替换功能时,就会遇到PHP递归调用。那么具体的使用方式是怎样的呢?下面我们将通过一段代码示例来具体分析一下实现这以功能的方法。 PHP递归调用实现多元数组替换功能代码示例:代码如下:< ?php $arr = array(array("< 小刚>","< 小晓>"),"< 小飞>","< 小李>","< 小红>"); function arrContentReplact($array) { if(is_array($array)) { foreach($array as $k => $v) { ...
相信有很多朋友还不知道,可以在smarty模板里调用php的内置函数,我们一起来看看它的用法。 模板书写: {param1|functionName:param2:param3} php函数原型: echo functionName(param1,param2,param3); 实例: {1234567|substr:1:2} 下面这个和函数的参数顺序有关系 {a|str_replace:A:abcd}直接延伸到,直接在php中写一个函数调用,不需要注册修改器的.更深一步的研究:发现数组会出错. 分配了一个数组array给Smarty,假设Smarty的分界符...
下面用一个例子说明:web service服务是查询QQ用户是否在线 使用php5开发客户端: 代码如下:try { //$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8')); $client = new SoapClient("http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl"); var_dump($client->__getFunctions()); print(""); var_dump($client->__getTypes()); print("");class qqCheckOnline{ ...
静态调用非静态方法!!这在java,c#中是不可想象的,也是绝对不行的。这样的错误在这些语言中会在编译阶段就被指出错误的。但是对于php这样的动态语言呢?首先这个是语法没有错误的,php –l 找不出错误来的。如果运行呢?先看一个例子 代码如下:class myClass { private $name = "myClass"; public function echoName(){ echo $this->name; } public function getName(){ $this->echoName(); ...
THINKphp里面有调试运行状态的效果: Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355s )|DB:13 queries 0 writes| Cache:2 gets,0 writes|UseMem:415 kb|LoadFile:20|CallFun:63,1370 代表的含义: 运行信息: 整体执行时间0.2463s ( 加载:0.0003s 初始化:0.0010s 执行:0.1095s 模板:0.1355s ) | 数据库 :13次读操作 0次写操作 | 缓存:2次读取,0次写入 | 使用内存:415 kb | 加载文件:20 | 函数调用:63...
1、调用语法使用函式date() 实现获取当前的时间格式,例如: 2、时间格式参数设定上面语法中”Y-m-d H:i:s”,显示的格式为: 年-月-日 小时:分钟:秒这样看来,我们只要获取对应的相关时间参数就可以替换出自己想要的时间格式了!a – “am” 或是 “pm” A – “AM” 或是 “PM” d – 几日,二位数字,若不足二位则前面补零; 如: “01″ 至 “31″ D – 星期几,三个英文字母; 如: “Fri” F – 月份,英文全名; 如: ...