首頁 > 後端開發 > php教程 > PHP 类初始化的时候,不能用变量参数么,怎么改呢?

PHP 类初始化的时候,不能用变量参数么,怎么改呢?

WBOY
發布: 2016-06-23 14:04:52
原創
1101 人瀏覽過

在做 同志湾,然后遇到了问题。

我就想当函数用就够了,直接双引号没问题,换成变量就不响应。额

$entxt=$_GET["entxt"];
echo $entxt;
$x = new fanyi($entxt,1);
echo $x->go();
class fanyi
{


回复讨论(解决方案)

直接双引号没问题,换成变量就不响应。
没理解

直接双引号没问题,换成变量就不响应。
没理解
这个可以:

<?php$entxt=$_GET["entxt"];echo $entxt;$x = new fanyi($entxt;,1);echo $x->go();class fanyi{var $cilentID;var $clientSecret;var $authUrl;var $scopeUrl;var $grantType;var $inputstring;var $toLanguage;var $fromLanguage;function __construct($inputstring,$biao='0'){
登入後複製


这个不行
$entxt=$_GET["entxt"];
echo $entxt;
$x = new fanyi("hello baby",1);
echo $x->go();
class fanyi
{
var $cilentID;
var $clientSecret;
var $authUrl;
var $scopeUrl;
var $grantType;
var $inputstring;
var $toLanguage;
var $fromLanguage;
function __construct($inputstring,$biao='0')
{

直接双引号没问题,换成变量就不响应。
没理解
说反了,上面的不行,下面的可以

new fanyi($entxt ;,1);
多了个分号,造成语法错误不能解析,而你又屏蔽了错误提示,所以没能发现这个问题

同楼上,多了个分号

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板