ホームページ > バックエンド開発 > PHPチュートリアル > [専門家はこちら] PHP [グローバル参照の受け渡し] と [静的静的変数] が機能しない

[専門家はこちら] PHP [グローバル参照の受け渡し] と [静的静的変数] が機能しない

WBOY
リリース: 2016-06-13 12:48:20
オリジナル
974 人が閲覧しました

[マスター歓迎] PHP [グローバル参照の受け渡し] と [静的静的変数] が機能しません
2 つの別個の PHP ファイル: PhpGlobal.phpPhpStatic.php

PhpGlobal.php の全内容:

<br />
<?php<br />
/*<br />
$FileName : PhpGlobal.php<br />
$Output:<br />
>>><br />
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in D:\WebSite\MyHost\www.35dalu.com\public_html\test\PhpGlobal.PHP on line 10<br />
*/<br />
function censorCount(&$string)<br />
{<br />
  global &$censorCount;<br />
  $censorCount = (object)array('banned' => 0,'mod'=> 0,'filter' => 0);<br />
  if(preg_match("/日本/i",$string))<br />
  {<br />
    $censorCount->banned++;<br />
  }<br />
<br />
  if(preg_match("/韩国/i",$string))<br />
  {<br />
    $censorCount->mod++;<br />
  }<br />
<br />
  if(preg_match("/尼玛/i",$string))<br />
  {<br />
    $censorCount->filter++;<br />
    $string = str_replace("尼玛","nima",$string);<br />
  }<br />
<br />
  return $string;<br />
}<br />
<br />
$arr = array(<br />
'title'     => "尼玛韩国比日本牛鼻吗?",<br />
'content'   => "韩国比日本牛鼻吗?WHOSAIDSO?WHO !WHO!",<br />
'author'    => "韩国比",<br />
);<br />
<br />
$censorCount = '';<br />
<br />
foreach( $arr as $k => $v)<br />
{<br />
  $arr[$k] = censorCount( $v );<br />
}<br />
<br />
print_r( $arr );<br />
echo '<hr />';<br />
print_r( $censorCount );<br />
<br />
ログイン後にコピー





PhpStatic.php の全内容:

<br>
<?php<br />
/*<br />
$FileName : PhpStatic.php<br />
$output<br />
>>><br>
<br>
配列<br>
(<br>
[タイトル] => **nima** 韓国は日本より優れていますか? <br>
[内容] => 韓国は日本より優れていますか?誰が言った?誰?誰!<br>
[著者] => 韓国<br>
)<br>
<hr /><b>0</b><br>
<br>
*/<br>
<br>
関数 センサーカウント(&$string)<br>
{<br>
静的 $センサーカウント;<br>
静的 $cc = 0;<br>
$ sensorCount = (object)array('banned' => 0,'mod'=> 0,'filter' => 0);<br>
if(preg_match("/日本/i",$string))<br>
{<br>
$cc ;<br>
$センサーカウント->禁止されました ;<br>
}<br>
<br>
if(preg_match("/韓国/i",$string))<br>
{<br>
$cc ;<br>
$センサーカウント->mod ;<br>
}<br>
<br>
if(preg_match("/Nima/i",$string))<br>
{<br>
$cc ;<br>
$センサーカウント->フィルター ;<br>
$string = str_replace("ニマ","**ニマ**",$string);<br>
}<br>
<br>
$string を返します;<br>
}<br>
$cc=0;<br>
<br>
$arr = 配列(<br>
'title' => "韓国は日本より優れていますか?",<br>
'content' => "韓国は日本より優れていますか? WHOSAIDSO? WHO !WHO!",<br>
'著者' => "韓国より",<br>
);<br>
<br>
$センサーカウント = '';<br>
<br>
foreach( $arr as $k => $v)<br>
{<br>
$arr[$k] = センサーカウント( $v );<br>
}<br>
<br>
print_r( $arr );<br>
echo '<hr />';<br>
echo "<b>$cc</b>";<br>
print_r( $センサーカウント );<br>
<br>
<br>
 <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート