首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » 编写自己的PHP函数为什么总出错  


  作者:coolboy0316
  注册时间:2008-03-11
  主题/回复:19/44
  积分:367
  等级:★★(四级)
  称号:崭露头角

  sgjjt@163.com
  547898608
  coolboy0316.5d6d.com

 

 发表:2008-09-01 17:38:26 阅读 2947 次 回复 2 次 得分1  |   字号 字色
编写自己的PHP函数为什么总出错
我想问一下,为什么编写自己的PHP函数为什么总出错那?
代码如下:
<?php
   require('/mange/opendb.php')
   function _show_userinfo(){
     $query="select * from xiaohui_info";
 $result=$db->query($query);
 if($result){
   $data=mysqli_fetch_assoc($result);
   $username=$data['username'];
   $password=$data['password'];
   $nicheng=$data['nicheng'];
   $image_path=$data['image_path'];
   $jianjie=$data['jianjie'];
   $heart=$data['heart'];
   $whisper=$data['whisper'];
 }
   }
?>

错误提示为:
Parse error: syntax error, unexpected T_FUNCTION in E:\myhome\function.php on line 3
请高手指教,谢谢啊!
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2008-09-16 15:34:26  评分:1 

回复给楼主(coolboy0316)
晕。。。。显然是少了分号了

require('/mange/opendb.php')

这后面少了分号
 2#楼  
 
  回复人:coolboy0316
  注册时间:2008-03-11
  主题/回复:19/44
  积分:367
  等级:★★(四级)
  称号:崭露头角

   
 2#楼 发表于2008-09-18 08:14:39  评分:× 

回复给楼主(coolboy0316)
<?php
   require('mange/opendb.php');
   function show_userinfo(){
     $query="select * from xiaohui_info";
     $result=$db->query($query);
     if($result){
   $data=mysqli_fetch_assoc($result);
   $username=$data['username'];
   $password=$data['password'];
   $nicheng=$data['nicheng'];
   $image_path=$data['image_path'];
   $jianjie=$data['jianjie'];
   $heart=$data['heart'];
   $whisper=$data['whisper'];
   echo "<script language='javascript'>alert('OK了');</script>";
   }
   else{
     echo "<script language='javascript'>alert('出错了');</script>";
   }
   }
   show_userinfo();
?>
不好意思,搞错了
我的意思是如何调用自己编写的PHP函数啊?
当我加上show_userinfo()的时候会提示这样的错误
[COLOR=red]Fatal error: Call to a member function query() on a non-object in E:\myhome\function.php on line 5
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版