Changeset b8d36b1 for content


Ignore:
Timestamp:
Dec 1, 2022, 8:03:13 PM (2 years ago)
Author:
w96k <w96k@…>
Branches:
master
Children:
37b6853
Parents:
1f54a10
Message:

Digigarden: add php con

File:
1 edited

Legend:

Unmodified
Added
Removed
  • content/digarden/20210423140526-php.org

    r1f54a10 rb8d36b1  
    3939  исполнения, а не компиляции. С хорошим выводов типов, этого бы не было
    4040  (SML, Ocaml).
     41
     42#+begin_src php
     43<?php
     44  declare(strict_types=1);
     45
     46  $test = "string";
     47
     48  function test_func(string $var, callable $func): string
     49  {
     50      $func();
     51      return $var;
     52  }
     53
     54  var_dump(test_func($test, function() use (&$test) {
     55      $test = 42;
     56  }));
     57
     58  var_dump($test);
     59
     60  var_dump(test_func($test));
     61#+end_src
     62
    4163 
    4264** Полезные библиотеки
Note: See TracChangeset for help on using the changeset viewer.