fork(1) download
  1. <?php
  2. $categoria = new Categoria("teste");
  3. echo cadastrarCategoria($categoria);
  4.  
  5. function cadastrarCategoria($categoria) {
  6. $categoriaPai = $categoria->CategoriaPai ?? 'null';
  7. $query = "INSERT INTO categoria (nome, categoria_idcategoria) values ('{$categoria->Nome}', {$categoriaPai})";
  8. return $query;
  9. }
  10.  
  11. class Categoria
  12. {
  13. public $Nome;
  14. public $CategoriaPai;
  15.  
  16. function __construct()
  17. {
  18. $a = func_get_args();
  19. $this->Nome = $a[0];
  20. $this->CategoriaPai = $a[1];
  21. }
  22. }
Success #stdin #stdout #stderr 0.01s 82880KB
stdin
Standard input is empty
stdout
INSERT INTO categoria (nome, categoria_idcategoria) values ('teste', null)
stderr
PHP Notice:  Undefined offset: 1 in /home/xeufk0/prog.php on line 20