【初心者向け解説】PHPのクラス、抽象クラス、インターフェース、トレイトについて

まず、オブジェクト指向とはなにかについて説明。 オブジェクト指向は、ざっくりいうと役割をクラスごとに分けてそれを組み合わせながらプログラミングを行っていくこと。 ...

2020年12月2日 · 5 分

【エラー解決】PHP: syntax error, unexpected BOOL_FALSE in /etc/php.ini

さくらのVPSにPHP7.4をインストールして使用しているが、PHPを実行するたびに以下のようなエラーを吐いていた。 php -v PHP: syntax error, unexpected BOOL_FALSE in /etc/php.ini on line 1008 実際にphp.iniファイルの1008行目のぞいてみると、コメントアウトされている箇所で、エラーが出るような設定はなかった。 ...

2020年6月14日 · 1 分

FTPログイン接続をSlackで自動通知するツールの作成

複数のFTPログイン情報の記載があるcsvファイルを参照し、ログイン接続できるかの自動チェックツールを作成しました。 通知はSlackへ通知するようにしました。 ...

2019年7月22日 · 2 分

Call to undefined function ssh2_connect()のエラー。ssh2インストールするまでの手順

Call to undefined function ssh2_connect() PHPでssh2_connect()を使用したら、上記のエラーがでたのでssh2インストール手順をメモる。 環境としては、VagrantでCentOSを入れて、PHP5.4をインストール。 ...

2019年7月19日 · 1 分

PHPでMySQLデータベースへPDO接続方法

PHPで、PDOクラスを使ってMySQLのデータベースへ接続するときのソースです。 <?php //DBユーザー名 $user = "testuser"; //DBパスワード $password = "passwd"; //利用するデータベース名 $dbName = "testdb"; //MySQLサーバ名 $host = "localhost"; //MySQLのDNS(Data Source Name)文字列 $dsn = "mysql:host={$host};dbname={$dbName};charset=utf8"; //MySQLデータベースに接続する try{ $pdo = new PDO($dsn,$user,$password); //PDOクラスのエミュレーションを無効にする $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); //例外をスローする設定にする $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "データベース{$dbName}に接続しました。"; }catch(Exception $e){ echo "データベース接続エラーです"; echo $e->getMessage(); exit(); } ?>

2019年5月31日 · 1 分