PHP8になって厳格になった、後任ごめんなさい。書いてないです。static…
2021.09.11
今日は9.11同時多発テロが起きた日です、ご冥福をお祈りします。もう20年も前になるのですね、昨日のようにその出来事を覚えています、それぐらい印象に残っています、20年ということはこの事を知らない世代もいるでしょうね。
さて、タイトル通り「PHP8になって厳格になった、後任ごめんなさい。書いてないです。static…」の件ですがPHP8になって厳格に記述しないといけなくなったようです。 static などの宣言を書いていないと動かなくなってしまいました。前前職ではそのような記述が多くあります、もともとPHP5.6のシステムを改修してPHP7対応したのですが、PHP8に移行する時に動かなくなる部分があるかと思います。インスタンス化して動かしている所は影響受けないかもしれないけれど、 インスタンス化せずに動かしているところもあり、そこに static を書いていなかったと思います。
ごめんなさい、負の遺産を作ってしまいました。改修のほどよろしくお願いいたします。まだレンタルサーバーでPHP8に強制移行している会社はないかと思いますが・・・それでも今から改修していたほうが良いかと思います。
<?php
class foo{
public $foo = "!!!!";
public function hoge(){
return "foo".self::$foo;
}
}
print foo::hoge();
<?php
class foo{
public static $foo = "!!!!";
public static function hoge(){
return "foo".self::$foo;
}
}
print foo::hoge();
タグ
20, 5.6, 7, 8, 9.11, https, php, static, インスタンス, お祈り, こと, ご冥福, システム, そこ, それぐらい, タイトル, テロ, ところ, 世代, 事, 今日, 件, 出来事, 前, 前職, 印象, 厳格, 同時, 多発, 宣言, 対応, 影響, 後任, 所, 改修, 日, 昨日, 時, 移行, 記述, 部分,
アンフォローが多発しているのでアンフォローした人には自動でお礼コメントする。
2021.07.15
アンフォローが多発しているのでアンフォローした人には自動でお礼コメントするようにプログラミングコードを書いて五分間で処理を実行するようにcrontabに設定しました。ソースコードの一部を記載しますのでご自分の環境に合わしてご自由にお使いくださいませ。尚、TwitterOAuthライブラリを使用しておりますが、ライブラリの導入などに関しては割愛しております。
何故、こんなコードを書いたのか余談。フォロワーさんが外れるのはあまり嬉しいことではないですよね。離れていく人を食い止めようとは思いませんが、最後のお礼コメントぐらい言わせてくださいなという考えの元、今回のお礼コメントをするPHPのコードを書きました。相変わらずソースコードにコメントはありません、悪しからず?。
尚、一回目は一部コメントアウトして実行ください?
<?php
require_once("../vendor/autoload.php");
use Abraham\TwitterOAuth\TwitterOAuth;
if ($argv[0]) {
require_once "./tw-config.php";
$f_data = @file_get_contents("followers.dat");
$f_data = $f_data?explode(PHP_EOL,$f_data):[];
date_default_timezone_set('Asia/Tokyo');
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$response = $connection->get("followers/ids", array(
'screen_name' => 'zip358com',
'count'=>1000
));
$unFolloewers = array_diff($f_data,$response->ids);
$data = @implode(PHP_EOL,$response->ids);
file_put_contents("followers.dat",$data);
if($unFolloewers){
foreach($unFolloewers as $key=>$val){
$response = $connection->get("users/show", array(
'user_id' =>$val
));
$text = "@".$response->screen_name. " さん 今までフォローありがとうございました(¯―¯?)。{フォロー解除されました? ([atmark]zip358comより自動投稿)}";
print $text;
$connection->post("statuses/update", array("status" => $text . " \n"));
}
}
}
タグ
aut, crontab, lt, once, php, quot, require, TwitterOAuth, vendor, アウト, アン, お使い, お礼, コード, こと, コメント, ご自分, ソース, フォロー, フォロワー, プログラミング, ライブラリ, 一, 一部, 五, 人, 今回, 何故, 余談, 使用, 元, 処理, 割愛, 多発, 実行, 導入, 最後, 環境, 自動, 記載, 設定,
アプリ申請の壁?GoogleとApple。
2020.11.26
アプリ申請の壁?GoogleとAppleともにある、屋号がどうも必要のようです、個人事業主でもちゃんと屋号を持ってないとアプリが申請できない感じがします。住所も必要みたいだけど、それは仕方がないなと思いつつも何だか、疑問も頂くのだけど、何故、会社でもないのに個人でアプリをリリースする場合、住んでいる住所を公表しないといけないのだろうか?
こういうところをデジタル庁、改善してほしいものですね、個人情報とか…全然な感じがします。でも自分が子供だった頃は普通に住所や電話番号がわかる時代だったですけどね。オレオレ詐欺などの事件が多発してきてから個人情報保護とか言い出したじゃないかな。その頃から殆どの人が携帯電話(ガラケー)を持ち出したのですねぇ・・・・・・・。そう思うとまぁ住所はアプリに公表しても良いかなと思いつつも日本全国に公表するのは少し勇気がいりますね。
タグ
apple, Google, アプリ, オレオレ, ガラケー, それ, デジタル, ところ, もの, リリース, 事件, 事業主, 人, 会社, 住所, 保護, 個人, 全国, 公表, 勇気, 場合, 壁, 多発, 子供, 少し, 屋号, 必要, 情報, 感じ, 携帯, 改善, 日本, 時代, 普通, 殆ど, 申請, 番号, 疑問, 自分, 詐欺, 電話, 頃,
NHKスペシャル シリーズ 体感 首都直下地震
2019.12.07
NHKで首都直下地震のドラマ、パラレル東京がいま、無料で
NHKオンデマンドで見れるようになってます。
これ見とくと良い気がする。
解説も見とくと、もっと良いだろうけれど最低でもドラマは
見とくと30年以内に70%起きると言われる首都直下地震のときに
何か生き延びるのに役に立つかもしれないなと感じました。
ちなみにこれと同じ様に南海トラフ地震の再現ドラマも作って欲しいなと
四国に住むものとしては正直、思いました。
NHKオンデマンド | 【無料】NHKスペシャル シリーズ 体感 首都直下地震 「DAY1 あなたを襲う震度7の衝撃」 https://www.nhk-ondemand.jp/goods/G2019103773SA000/
NHKオンデマンド | 【無料】NHKスペシャル シリーズ 体感 首都直下地震 「DAY2 多発する未知の脅威」 https://www.nhk-ondemand.jp/goods/G2019103774SA000/
NHKオンデマンド | 【無料】NHKスペシャル シリーズ 体感 首都直下地震 「DAY3 命の瀬戸際 新たな危機」 https://www.nhk-ondemand.jp/goods/G2019103775SA000/
NHKオンデマンド | 【無料】NHKスペシャル シリーズ 体感 首都直下地震 「DAY4 危機を生きぬくために」 https://www.nhk-ondemand.jp/goods/G2019103776SA000/
タグ
000, 1, 2, 20191, 2019103773, 30, 7, 70, day, goods, jp, NHK, nhk-ondemand, NHKスペシャル, SA, あなた, いま, オンデマンド, これ, シリーズ, とき, トラフ, ドラマ, パラレル, もの, 体感, 再現, 南海, 四国, 地震, 多発, 役, 最低, 未知, 東京, 正直, 気, 無料, 直下, 脅威, 衝撃, 解説, 震度, 首都,