タグ付けされた質問 「php」

PHPは、主にサーバー側のWeb開発用に設計された、広く使用されている、高レベルで動的なオブジェクト指向の解釈されたスクリプト言語です。PHP言語に関する質問に使用されます。

4
PHPセッションはどのように機能しますか?(「使用方法」ではありません)
セッションファイルは通常、たとえば/tmp/サーバーに保存され、という名前が付けられsess_{session_id}ます。私は中身を見ていましたが、実際にどのように機能するのか理解できません。 ファイルから変数名とコンテンツを取得するのは簡単です。しかし、PHPはどのセッションが誰のものかをどのようにして知るのでしょうか? session_idは完全にランダムに見え、1つのIPアドレスに複数のユーザーが存在する可能性があり、複数のブラウザーウィンドウを開いている場合は、各ユーザーに複数のセッションが存在する可能性があります。 それはどのように機能するのでしょうか?
127 php  session 

12
SimpleTestとPHPunit
この両方の経験を持っている人なら誰でも、この2つの違いの重要性に光を当てることができるかどうか疑問に思っていましたか? 特定のケースに適したものにする特定の強さはありますか?


8
PHPで.jsonファイルを生成する方法は?
CREATE TABLE Posts { id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(200), url VARCHAR(200) } json.phpコード <?php $sql=mysql_query("select * from Posts limit 20"); echo '{"posts": ['; while($row=mysql_fetch_array($sql)) { $title=$row['title']; $url=$row['url']; echo ' { "title":"'.$title.'", "url":"'.$url.'" },'; } echo ']}'; ?> results.jsonファイルを生成する必要があります。
127 php  json 

16
「->」PHPオペレーターは何と呼ばれ、コードを大声で読むときにどのように言うのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する ->PHPにあるこの矢印のような演算子を何と呼びますか? マイナス記号、ダッシュ、またはハイフンの後に大なり記号(または右山形)が続きます。 コードを大声で読むときに、どのように発音しますか?
127 php  operators 

13
MySQL整数フィールドがPHPで文字列として返される
MySQLデータベースにテーブルフィールドがあります。 userid INT(11) だから私はこのクエリで自分のページにそれを呼び出しています: "SELECT userid FROM DB WHERE name='john'" その後、私は結果を処理するために: $row=$result->fetch_assoc(); $id=$row['userid']; 今私がするなら: echo gettype($id); 文字列を取得します。これは整数であるべきではありませんか?
127 php  mysql  types  int  gettype 

11
PHPのvar_dumpに相当するJavaは何ですか?
PHPにはvar_dump()関数があり、オブジェクトの内部コンテンツを出力して、オブジェクトのタイプとコンテンツを表示します。 例えば: class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $person = new Person('Jon', 'Smith'); var_dump($person); 出力されます: object(Person)#1 (2) { ["firstName:private"]=> string(3) "Jon" ["lastName:private"]=> string(5) "Smith" } 同じことをするJavaの同等のものは何ですか?
127 java  php 

3
ネスト関数呼び出し制限の増加
PHPには非常に悪い制限が1つあります。a2()を呼び出す関数a1()を呼び出すと、a3()a99()が呼び出されるので、いつ呼び出されるa100()かがわかります。 致命的なエラー:関数のネストレベルが最大 '100'に達したため、中止します! ネストの呼び出し100の制限を500または10000に増やす方法はありますか? コールバックの多いイベントベースのシステムを開発しているので、これは私にとって重要です。
127 php  xdebug 

30
「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました。システムエラー:0
エラーが発生します: 「初期通信パケットの読み取り時にMySQLサーバーへの接続が失われました。システムエラー:0」 私は私のデータベースを接続するつもりです。 localhostを使用している場合、すべてが正常に機能しています。しかし、以下のようなライブIPアドレスを使用していると、エラーが発生します。 mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());
127 php  mysql 


7
foreachループで配列要素を削除するにはどうすればよいですか?
foreach値が存在するかどうかを確認するために配列をループしたいのですが。値が存在する場合は、それを含む要素を削除します。 私は次のコードを持っています: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } 値が見つかったら、要素を削除する方法がわかりません。どうすれば削除できますか? 私はforeachこの問題に使用しなければなりません。に代わるものはおそらくありforeach、それらを共有することを歓迎します。
127 php  arrays  loops  foreach 

7
キャッシュディレクトリ..を作成できないか、ディレクトリが書き込み可能ではありません。Laravelでキャッシュなしで続行
新しいLaravelプロジェクトを作成しました。依存関係をインストールするためにターミナルに移動composerすると、次の警告が表示されます。 Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

8
PHPで文字列をブール値に解析する
今日、私はPHPを使用していて、文字列値「true」と「false」が条件でブール値に正しく解析されないことを発見しました。たとえば、次の関数を検討します。 function isBoolean($value) { if ($value) { return true; } else { return false; } } 私が実行すると: isBoolean("true") // Returns true isBoolean("") // Returns false isBoolean("false") // Returns true, instead of false isBoolean("asd") // Returns true, instead of false 「1」と「0」の値でのみ機能するようです。 isBoolean("1") // Returns true isBoolean("0") // Returns false 「true」と「false」の文字列をブール値に解析するネイティブ関数はPHPにありますか?
126 php  parsing  boolean 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.