diff --git a/components/expression_language/caching.rst b/components/expression_language/caching.rst index f7de6fb9066..4961d76bd6c 100644 --- a/components/expression_language/caching.rst +++ b/components/expression_language/caching.rst @@ -56,7 +56,7 @@ Both ``evaluate()`` and ``compile()`` can handle ``ParsedExpression`` and // the parse() method returns a ParsedExpression $expression = $language->parse('1 + 4', array()); - echo $language->evaluate($expression); // prints 5 + var_dump($language->evaluate($expression)); // prints 5 .. code-block:: php @@ -68,7 +68,7 @@ Both ``evaluate()`` and ``compile()`` can handle ``ParsedExpression`` and serialize($language->parse('1 + 4', array())) ); - echo $language->evaluate($expression); // prints 5 + var_dump($language->evaluate($expression)); // prints 5 .. _DoctrineBridge: https://github.com/symfony/DoctrineBridge .. _`doctrine cache library`: http://docs.doctrine-project.org/projects/doctrine-common/en/latest/reference/caching.html diff --git a/components/expression_language/extending.rst b/components/expression_language/extending.rst index 4aded7c5aeb..fa90165014d 100644 --- a/components/expression_language/extending.rst +++ b/components/expression_language/extending.rst @@ -44,7 +44,7 @@ This method has 3 arguments: return strtolower($str); }); - echo $language->evaluate('lowercase("HELLO")'); + var_dump($language->evaluate('lowercase("HELLO")')); This will print ``hello``. Both the **compiler** and **evaluator** are passed an ``arguments`` variable as their first argument, which is equal to the @@ -126,3 +126,4 @@ or by using the second argument of the constructor:: parent::__construct($parser, $providers); } } + diff --git a/components/expression_language/introduction.rst b/components/expression_language/introduction.rst index b14e37d5504..98b4402f7c7 100644 --- a/components/expression_language/introduction.rst +++ b/components/expression_language/introduction.rst @@ -68,9 +68,9 @@ The main class of the component is $language = new ExpressionLanguage(); - echo $language->evaluate('1 + 2'); // displays 3 + var_dump($language->evaluate('1 + 2')); // displays 3 - echo $language->compile('1 + 2'); // displays (1 + 2) + var_dump($language->compile('1 + 2')); // displays (1 + 2) Expression Syntax ----------------- @@ -96,12 +96,12 @@ PHP type (including objects):: $apple = new Apple(); $apple->variety = 'Honeycrisp'; - echo $language->evaluate( + var_dump($language->evaluate( 'fruit.variety', array( 'fruit' => $apple, ) - ); + )); This will print "Honeycrisp". For more information, see the :doc:`/components/expression_language/syntax` entry, especially :ref:`component-expression-objects` and :ref:`component-expression-arrays`. diff --git a/components/expression_language/syntax.rst b/components/expression_language/syntax.rst index 56ec1da1173..ba153905aa6 100644 --- a/components/expression_language/syntax.rst +++ b/components/expression_language/syntax.rst @@ -42,12 +42,12 @@ to JavaScript:: $apple = new Apple(); $apple->variety = 'Honeycrisp'; - echo $language->evaluate( + var_dump($language->evaluate( 'fruit.variety', array( 'fruit' => $apple, ) - ); + )); This will print out ``Honeycrisp``. @@ -72,12 +72,12 @@ JavaScript:: $robot = new Robot(); - echo $language->evaluate( + var_dump($language->evaluate( 'robot.sayHi(3)', array( 'robot' => $robot, ) - ); + )); This will print out ``Hi Hi Hi!``. @@ -93,9 +93,9 @@ constant:: define('DB_USER', 'root'); - echo $language->evaluate( + var_dump($language->evaluate( 'constant("DB_USER")' - ); + )); This will print out ``root``. @@ -114,12 +114,12 @@ array keys, similar to JavaScript:: $data = array('life' => 10, 'universe' => 10, 'everything' => 22); - echo $language->evaluate( + var_dump($language->evaluate( 'data["life"] + data["universe"] + data["everything"]', array( 'data' => $data, ) - ); + )); This will print out ``42``. @@ -140,14 +140,14 @@ Arithmetic Operators For example:: - echo $language->evaluate( + var_dump($language->evaluate( 'life + universe + everything', array( 'life' => 10, 'universe' => 10, 'everything' => 22, ) - ); + )); This will print out ``42``. @@ -230,13 +230,13 @@ String Operators For example:: - echo $language->evaluate( + var_dump($language->evaluate( 'firstName~" "~lastName', array( 'firstName' => 'Arthur', 'lastName' => 'Dent', ) - ); + )); This would print out ``Arthur Dent``. diff --git a/components/serializer.rst b/components/serializer.rst index 30343fbdb32..33c9e6a19d2 100644 --- a/components/serializer.rst +++ b/components/serializer.rst @@ -360,7 +360,7 @@ having unique identifiers:: }); $serializer = new Serializer(array($normalizer), array($encoder)); - echo $serializer->serialize($org, 'json'); + var_dump($serializer->serialize($org, 'json')); // {"name":"Les-Tilleuls.coop","members":[{"name":"K\u00e9vin", organization: "Les-Tilleuls.coop"}]} JMSSerializer