Heim > Backend-Entwicklung > PHP-Tutorial > PHP 类初始化的时候,不能用变量参数么,怎么改呢?

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

WBOY
Freigeben: 2016-06-23 14:04:52
Original
1101 Leute haben es durchsucht

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

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

$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'){
Nach dem Login kopieren


这个不行
$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);
多了个分号,造成语法错误不能解析,而你又屏蔽了错误提示,所以没能发现这个问题

同楼上,多了个分号

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage