問題タブ [php4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
551 参照

php - preg_splitを使用してリモートURLの画像を見つける

文字列から「img」タグ内のコンテンツが欲しいです。例:- もし

次に、次のように preg_split を使用して o/p したい:-

私はそれを見つけるために次のコードを使用しました

ただし、一部のケースでは正しく機能しません。例: イメージ タグ内にスペースまたは空白行がある場合。

0 投票する
4 に答える
838 参照

php - この場合、PHP 代入演算子が参照による代入として機能するのはなぜですか?

PHP 4 と PHP 5 で動作が異なるように見えるコードがいくつかあります。このコードは次のとおりです。

以前は、PHP 4 では、上記の $foo2 の割り当てにより、$foo2 が $this が最初に設定された値にリセットされていました。この場合、空の $arr メンバーを持つ CFoo に設定されることを期待します。ただし、$foo2 の $this への代入は、参照による代入として機能します。Foo2 はこれに対するエイリアスとして機能しています。したがって、foo2 で「AddToArray」を呼び出すと、$this の $arr も追加されます。したがって、foo2 をこれに再割り当てしようとすると、これの初期値を取得する代わりに、本質的に自己割り当てが行われます。

この動作は PHP 5 で変更されましたか? foo2 にこれのコピーを強制的に作成させるにはどうすればよいですか?

0 投票する
1 に答える
92 参照

mysql - mysqlからワイルド文字を削除する方法

テーブルにUNCパスを保存しているときに、どういうわけかワイルド文字がmysqlテーブルに表示されました。そして、すべての\r回はフィールドに正方形を表示しています。誰かがこれらを修正する方法を教えてもらえますか?ありがとう。

0 投票する
6 に答える
8653 参照

php - PHP:渡された変数のクラス名を取得しますか?

クラスをパラメーターとして渡す関数があります。渡されたクラスのクラス名を文字列として取得したいのですが。

渡されたクラスにこのメソッドを入れてみました:

しかし、クラスが拡張された場合、これはサブクラスの名前を返すと思いましたが、それでも私が奇妙だと思うスーパークラスの名前を返します。

したがって、$ varがパラメーターとして関数に渡された場合、クラス名の文字列を取得する方法はありますか?

ありがとう!!

0 投票する
1 に答える
77 参照

php - PHP: 返されたクラスでメソッドを呼び出す

クラスを返すメソッドがあり、そのメソッドを呼び出したいと考えています。それ以外の

書きたいと思います

PHP4の時点でこれの構文はありますか?

これは機能します:

しかし、事前にクラスを操作したいと思います (今は getClass() でこれを行っています)。

0 投票する
2 に答える
424 参照

php - PHP:ルートファイルではなく呼び出しファイルに関連するインクルードファイル?

fileA.php同じディレクトリにファイルがあり、別のファイルがあります。fileB.php

したがって、fileA内にはrequire_once('fileB.php')、両方のファイルが同じディレクトリにあるため、ファイルパスを指定しなかったという通知があります。

これで、fileAが別の場所にある別のファイルに含まれている場合、親ファイル(fileAを含むファイル)がfileBと同じディレクトリにないため、fileBを含めることができません。

では、fileAがどこに含まれているかに関係なくfileAがfileBをロードするようにするにはどうすればよいですか?

それは理にかなっていますか?

ありがとう!!

0 投票する
1 に答える
117 参照

singleton - PHP4でシングルトンを作成するには?

PHP4でシングルトンを作成するにはどうすればよいですか? PHP4で静​​的は利用できますか?

0 投票する
2 に答える
81 参照

php - 外部フォーマットを使用して、関数内の配列を処理します

配列を関数に渡し、この関数で反復処理したいと思います。ただし、単一のエントリの表示方法を変更できるようにしたいと思います。

複雑なオブジェクトの配列があるとします。

今私はします:

上記を1行で実行したいと思います。

PHP4の時点でそれを行う可能性はありますか?クリエイティブに!

0 投票する
4 に答える
135 参照

php4 - 「bytelen」のようなもの (「strlen」と一緒に) が必要ですか?

私の意見では、「strlen」関数は文字列内の文字数のみを返す必要があります。他には何もありません。そして、ASCII 文字または Unicode 文字のどちらをカウントするかに関係なく、そうします。文字は、ASCII テーブルまたは UTF-8 テーブルの特定の位置を指す文字です。これ以上何もない。

何らかの理由で文字列のバイト長を知りたい場合は、別の関数を使用する必要があります。私は PHP スクリプトの初心者なので、その関数はまだ見つかりませんでした。(「bytelen()」のようなものであるべきですか?)

0 投票する
2 に答える
2927 参照

php - cURL を使用しない PHP4 HTTP Post

cURLを使用せずにHTTP POSTを送信するためにPHP5で動作する次のコードがあります。これを PHP 4.3.0 以降で動作させたい:

HTTP コンテキストは PHP5 でのみサポートされています。とにかくこれを PHP 4.3.0 で動作させる方法はありますか? PHP5 または cURL がインストールされていない場合は、フォールバック メソッドが必要です。