- 締切済み
perlのリファレンス?はPHPではどうするのでしょうか?
以下、Perlのソースですが、これをPHPに直すとどうなるのでしょうか? use strict; use warnings; use Data::Dumper; my $Name = "テスト"; my $Width = "100"; my $Height = "200"; my $dat = [ $Name, { Width=>$Width, Height=>$Height, } ]; print Dumper($dat); sub test{ my ($aryref) = @_; $$aryref[0]{$Name}{"Width"} = $Width; $$aryref[0]{$Name}{"Height"} = $Height; } my @OBJ = (); test(\@OBJ); print Dumper(@OBJ);
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- みずの(@mizuno3)
- ベストアンサー率73% (192/263)
なんか求めてる物と違う気がしますが、以下はどうでしょうか。。 <?php error_reporting(E_ALL); $Name = "テスト"; $Width = "100"; $Height = "200"; $dat = array( $Name, array( 'Width'=>$Width, 'Height'=>$Height ) ); var_dump($dat); function test (&$aryref) { global $Name,$Width,$Height; $aryref[$Name]['Width'] = $Width; $aryref[$Name]['Height'] = $Height; } $OBJ = array(); test($OBJ); var_dump($OBJ);