100% found this document useful (3 votes)
24 views

Instant ebooks textbook PHP 8 Quick Scripting Reference A Pocket Guide to PHP Web Scripting Third Edition Mikael Olsson download all chapters

Olsson

Uploaded by

loweskainzfx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
24 views

Instant ebooks textbook PHP 8 Quick Scripting Reference A Pocket Guide to PHP Web Scripting Third Edition Mikael Olsson download all chapters

Olsson

Uploaded by

loweskainzfx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

Download the Full Version of textbook for Fast Typing at textbookfull.

com

PHP 8 Quick Scripting Reference A Pocket Guide to


PHP Web Scripting Third Edition Mikael Olsson

https://textbookfull.com/product/php-8-quick-scripting-
reference-a-pocket-guide-to-php-web-scripting-third-edition-
mikael-olsson/

OR CLICK BUTTON

DOWNLOAD NOW

Download More textbook Instantly Today - Get Yours Now at textbookfull.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

PHP 8 Quick Scripting Reference 3rd Edition Mikael Olsson

https://textbookfull.com/product/php-8-quick-scripting-reference-3rd-
edition-mikael-olsson/

textboxfull.com

C# 7 Quick Syntax Reference: A Pocket Guide to the


Language, APIs, and Library Mikael Olsson

https://textbookfull.com/product/c-7-quick-syntax-reference-a-pocket-
guide-to-the-language-apis-and-library-mikael-olsson/

textboxfull.com

C# 7 Quick Syntax Reference: A Pocket Guide to the


Language, APIs, and Library 2nd Edition Mikael Olsson

https://textbookfull.com/product/c-7-quick-syntax-reference-a-pocket-
guide-to-the-language-apis-and-library-2nd-edition-mikael-olsson/

textboxfull.com

C++20 Quick Syntax Reference : a pocket guide to the


language, APIs, and library 4th Edition Mikael Olsson

https://textbookfull.com/product/c20-quick-syntax-reference-a-pocket-
guide-to-the-language-apis-and-library-4th-edition-mikael-olsson/

textboxfull.com
C++20 Quick Syntax Reference A Pocket Guide to the
Language, APIs, and Library. 4th Edition Mikael Olsson

https://textbookfull.com/product/c20-quick-syntax-reference-a-pocket-
guide-to-the-language-apis-and-library-4th-edition-mikael-olsson-2/

textboxfull.com

C++17 quick syntax reference: a pocket guide to the


language, APIs and library Third Edition Olsson

https://textbookfull.com/product/c17-quick-syntax-reference-a-pocket-
guide-to-the-language-apis-and-library-third-edition-olsson/

textboxfull.com

Integrating Web Services with OAuth and PHP A php


architect Guide 1st Edition Matthew Frost

https://textbookfull.com/product/integrating-web-services-with-oauth-
and-php-a-php-architect-guide-1st-edition-matthew-frost/

textboxfull.com

An Introduction to PHP: Learn PHP 8 to Create Dynamic


Websites 1st Edition Mark Simon

https://textbookfull.com/product/an-introduction-to-php-learn-
php-8-to-create-dynamic-websites-1st-edition-mark-simon/

textboxfull.com

Java quick syntax reference Second Edition Olsson

https://textbookfull.com/product/java-quick-syntax-reference-second-
edition-olsson/

textboxfull.com
Mikael Olsson

PHP 8 Quick Scripting Reference


A Pocket Guide to PHP Web Scripting
3rd ed.
Mikael Olsson
Hammarland, Finland

Any source code or other supplementary material referenced by the


author in this book is available to readers on GitHub via the book’s
product page, located at www.​apress.​com/​978-1-4842-6618-2. For
more detailed information, please visit http://​www.​apress.​com/​
source-code.

ISBN 978-1-4842-6618-2 e-ISBN 978-1-4842-6619-9


https://doi.org/10.1007/978-1-4842-6619-9

© Mikael Olsson 2021

This work is subject to copyright. All rights are reserved by the


Publisher, whether the whole or part of the material is concerned,
specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other
physical way, and transmission or information storage and retrieval,
electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed.

The use of general descriptive names, registered names, trademarks,


service marks, etc. in this publication does not imply, even in the
absence of a specific statement, that such names are exempt from the
relevant protective laws and regulations and therefore free for general
use.

The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.

Distributed to the book trade worldwide by Apress Media, LLC, 1 New


York Plaza, New York, NY 10004, U.S.A. Phone 1-800-SPRINGER, fax
(201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit
www.springeronline.com. Apress Media, LLC is a California LLC and the
sole member (owner) is Springer Science + Business Media Finance Inc
(SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
Introduction
PHP is a server-side programming language used for creating dynamic
websites and interactive web applications. The acronym PHP originally
stood for Personal Home Page, but as its functionality grew, this was
changed to PHP: Hypertext Preprocessor. This recursive acronym
comes from the fact that it takes PHP code as input and produces HTML
as output. This means that users do not need to install any software to
view PHP-generated web pages. All that is required is that the web
server has PHP installed to interpret the script.
In contrast with HTML sites, PHP sites are dynamically generated.
Instead of the site being made up of a large number of static HTML files,
a PHP site may consist of only a handful of template files. The template
files describe only the structure of the site using PHP code, while the
web content is pulled from a database and the style formatting is from
Cascading Style Sheets (CSS). This allows for site-wide changes from a
single location, providing a flexible website that is easy to design,
maintain, and update.
When creating websites with PHP, a content management system
(CMS) is generally used. A CMS provides a fully integrated platform for
website development consisting of a back end and a front end. The
front end is what visitors see when they arrive at the site, whereas the
back end is where the site is configured, updated, and managed by
administrators. The back end also allows a web developer to change
template files and modify plugins to more extensively customize the
functionality and structure of the site. Examples of free PHP-based CMS
solutions include WordPress, Joomla, MODX, and Drupal, with
WordPress being the most popular and accounting for more than half of
the CMS market.
The first version of PHP was created by Rasmus Lerdorf and
released in 1995. Since then, PHP has evolved greatly from a simple
scripting language to a fully featured web programming language. The
official implementation is now released by the PHP Group, with PHP 8
being the most recent version as of this writing. The language may be
used free of charge and is open source, allowing developers to extend it
for their own use or to contribute to its development.
PHP is by far the most popular server-side programming language
in use today. It holds an 80% market share when compared with other
server-side technologies, such as ASP.NET, Java, Ruby, and Python. One
of the reasons for the widespread adoption of PHP is its platform
independence. It can be installed on all major web servers and
operating systems and used with any major database system. Another
strong feature of PHP is its simple-to-use syntax based on C and Perl,
which is easy for a newcomer to learn; however, PHP also offers many
advanced features for the professional programmer.
Table of Contents
Chapter 1:​Using PHP
Embedding PHP
Outputting Text
Installing a Web Server
Hello World
Compile and Parse
Comments
Chapter 2:​Variables
Defining Variables
Data Types
Integer Type
Floating-Point Type
Bool Type
Null Type
Default Values
Chapter 3:​Operators
Arithmetic Operators
Assignment Operators
Combined Assignment Operators
Increment and Decrement Operators
Comparison Operators
Logical Operators
Bitwise Operators
Operator Precedence
Additional Logical Operators
Chapter 4:​String
String Concatenation
Delimiting Strings
Heredoc Strings
Nowdoc Strings
Escape Characters
Character Reference
String Compare
String Functions
Chapter 5:​Arrays
Numeric Arrays
Associative Arrays
Mixed Arrays
Multi-dimensional Arrays
Chapter 6:​Conditionals
If Statement
Switch Statement
Alternative Syntax
Mixed Modes
Ternary Operator
Match Expression
Chapter 7:​Loops
While Loop
Do-while Loop
For Loop
Foreach Loop
Alternative Syntax
Break
Continue
Goto
Chapter 8:​Functions
Defining Functions
Calling Functions
Function Parameters
Optional Parameters
Named Arguments
Variable Parameter Lists
Return Statement
Scope and Lifetime
Anonymous Functions
Closures
Arrow Functions
Generators
Built-in Functions
Chapter 9:​Class
Instantiating an Object
Accessing Object Members
Initial Property Values
Constructor
Destructor
Case Sensitivity
Object Comparison
Anonymous Classes
Closure Object
Chapter 10:​Inheritance
Overriding Members
Final Keyword
Instanceof Operator
Chapter 11:​Access Levels
Private Access
Protected Access
Public Access
Var Keyword
Object Access
Access Level Guideline
Accessors
Chapter 12:​Static
Referencing Static Members
Static Variables
Late Static Bindings
Chapter 13:​Constants
Const
Define
Const and define
Constant Guideline
Magic Constants
Chapter 14:​Interface
Interface Signatures
Interface Example
Interface Usages
Interface Guideline
Chapter 15:​Abstract
Abstract Methods
Abstract Example
Abstract Classes and Interfaces
Abstract Guideline
Chapter 16:​Traits
Inheritance and Traits
Trait Guidelines
Chapter 17:​Importing Files
Include Path
Require
Include_​once
Require_​once
Return
_​Autoload
Chapter 18:​Type Declarations
Argument Type Declarations
Return Type Declarations
Strict Typing
Nullable Types
Union Types
Property Type Declarations
Chapter 19:​Type Conversions
Explicit Casts
Settype
Gettype
Chapter 20:​Variable Testing
Isset
Empty
Is_​null
Unset
Null Coalescing Operator
Nullsafe Operator
Determining Types
Variable Information
Chapter 21:​Overloading
Property Overloading
Method Overloading
Isset and unset Overloading
Chapter 22:​Magic Methods
_​toString
_​invoke
Object Serialization
_​sleep
_​wakeup
Set State
Object Cloning
Chapter 23:​User Input
HTML Form
Sending with POST
Sending with GET
Request Array
Security Concerns
Submitting Arrays
File Uploading
Superglobals
Chapter 24:​Cookies
Creating Cookies
Cookie Array
Deleting Cookies
Chapter 25:​Sessions
Starting a Session
Session Array
Deleting a Session
Sessions and Cookies
Chapter 26:​Namespaces
Creating Namespaces
Nested Namespaces
Alternative Syntax
Referencing Namespaces
Namespace Aliases
Namespace Keyword
Namespace Guideline
Chapter 27:​References
Assign by Reference
Pass by Reference
Return by Reference
Chapter 28:​Advanced Variables
Curly Syntax
Variable Variable Names
Variable Function Names
Variable Class Names
Chapter 29:​Error Handling
Correcting Errors
Error Levels
Error-Handling Environment
Custom Error Handlers
Raising Errors
Chapter 30:​Exception Handling
Try-catch Statement
Throwing Exceptions
Catch Block
Finally Block
Rethrowing Exceptions
Uncaught Exception Handler
Errors and Exceptions
Chapter 31:​Assertions
Assert Performance
Index
About the Author
Mikael Olsson
is a professional web entrepreneur,
programmer, and author. He works for
an R&D company in Finland, where he
specializes in software development.
In his spare time, Mikael writes
books and creates websites on his
various fields of interest. The books that
he writes are focused on efficiently
teaching the subject by explaining only
what is relevant and practical, without
any unnecessary repetition or theory.
About the Technical Reviewer
Aravind Medamoni
is an experienced software developer who currently works as a
freelance mobile application developer. He is proficient in Java, Kotlin,
Flutter, Dart, PHP, JavaScript, Nodejs, MongoDB, and SQL. He has
worked as Tech Lead at OpenStackDC for 1 year and as a backend and
Android developer. Aravind has also helped many students start their
career in the software industry. He has won a national-level hackathon
in his career.
© Mikael Olsson 2021
M. Olsson, PHP 8 Quick Scripting Reference
https://doi.org/10.1007/978-1-4842-6619-9_1

1. Using PHP
Mikael Olsson1
(1) Hammarland, Finland

To start developing in PHP, create a plain text file with a .php file
extension and open it in the editor of your choice—for example,
Notepad, jEdit, Dreamweaver, NetBeans, or PHPEclipse. This PHP file
can include any HTML, as well as PHP scripting code. Begin by first
entering the following minimal markup for an HTML 5 web document.

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>PHP Test</title>
</head>
<body></body>
</html>

Embedding PHP
PHP code can be embedded anywhere in a web document in several
different ways. The standard notation is to delimit the code by <?php
and ?>. This is called a PHP code block , or just a PHP block.

<?php ... ?>

Within a PHP block, the PHP engine is said to be in PHP mode;


outside of the block, the engine is in HTML mode. In PHP mode,
everything is parsed (executed) by the PHP engine, whereas in HTML
mode, everything is sent to the generated web page without any
parsing.
The second notation for switching to PHP mode is a short version of
the first where the php part is left out. Although this notation is shorter,
the longer one is preferable if the PHP code needs to be portable. This is
because support for the short delimiter can be disabled in the
php.ini configuration file.1

<? ... ?>

A third (now obsolete) alternative was to embed the PHP code


within an HTML script element with the language attribute set to php.
This alternative delimiter was seldom used; support for it was removed
in PHP 7.

<script language="php">...</script>

Another obsolete notation that you may encounter in legacy code is


when the script is embedded between ASP tags. This notation is
disabled by default, but it can be enabled from the PHP configuration
file. Use of this notation has long been discouraged. The ability to
enable it was finally removed in PHP 7.

<% ... %>

The last closing tag in a script file may be omitted to make the file
end while it is still in PHP mode.

<?php ... ?>


<?php ...

Outputting Text
Printing text in PHP is done by either typing echo or print followed by
the output. Each statement must end with a semicolon (;) in order to
separate it from other statements. The semicolon for the last statement
in a PHP block is optional, but it is a good practice to include it.
<?php
echo "Hello World";
print "Hello World";
?>
Output can also be generated using the <?= open delimiter. As of
PHP 5.4, this syntax is valid even if the short PHP delimiter is disabled.

<?= "Hello World" ?>

Keep in mind that text displayed on a web page should always be


located within the HTML body element.

<body>
<?php echo "Hello World"; ?>
</body>

Installing a Web Server


To view PHP code in a browser , the code first has to be parsed on a
web server with the PHP module installed. An easy way to set up a PHP
environment is to download and install a distribution of the popular
Apache web server called XAMPP,2 which comes preinstalled with PHP,
Perl, and MariaDB. It is available for Windows, Linux, as well as OS X
and allows you to experiment with PHP on your own computer.
After installing the web server, point your browser to
http://localhost to make sure that the server is online. It should
display the index.php file, which by default is located under
C:\xampp\htdocs\ on Windows or /opt/lampp/htdocs/ on
Linux. htdocs is the folder that the Apache web server looks into for
files to serve on your domain.

Hello World
Continuing from before, the simple Hello World PHP web document
should look like this:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>PHP Test</title>
</head>
<body>
<?php echo "Hello World"; ?>
</body>
</html>
To view this PHP file parsed into HTML, save it to the web server’s
htdocs folder (the server’s root directory) with a name such as
mypage.php. Then point your browser to its path, which is
http://localhost/mypage.php for a local web server.
When a request is made for the PHP web page, the script is parsed
on the server and sent to the browser as only HTML. If the source code
for the website is viewed, it will not show any of the server-side code
that generated the page—only the HTML output.

Compile and Parse


PHP is an interpreted language, not a compiled language. Every time a
visitor arrives at a PHP website, the PHP engine compiles the code and
parses it into HTML, which is then sent to the visitor. The main
advantage of this is that the code can be changed easily without having
to recompile and redeploy the website. The main disadvantage is that
compiling the code at run-time requires more server resources.
For a small website, a lack of server resources is seldom an issue.
The time it takes to compile PHP code is also miniscule compared to
other factors, such as the time required to execute database queries.
However, for a large web application with lots of traffic, the server load
from compiling PHP files is likely to be significant. For such a site, the
script compilation overhead can be removed by precompiling the PHP
code. This can be done using a PHP accelerator such as WinCache,3
which caches PHP scripts in their compiled state.
A website that only serves static content (same to all visitors) has
another possibility, which is to cache the fully generated HTML pages.
This provides all the maintenance benefits of having a dynamic site,
with the speed of a static site. One such caching tool is the W3 Total
Cache4 plugin for the WordPress CMS.
Each new version of PHP has improved not just the language but
also the performance of the PHP engine. In particular, PHP 8 added a JIT
(just in time) compiler. This compiler continuously looks for PHP code
that is frequently re-executed. This code is then compiled into machine
code and cached, allowing for the code to execute even faster than
regular cached precompiled code.

Comments
Comments are used to insert notes into the code. They have no effect on
the parsing of the script. PHP has the two standard C++ notations for
single-line (//) and multiline (/* */) comments. The Perl comment
notation (#) may also be used to make single-line comments.

<?php
// single-line comment
# single-line comment
/* multi-line
comment */
?>

As in HTML , whitespace characters—such as spaces, tabs, and


comments—are ignored by the PHP engine. This allows you a lot of
freedom in how to format your code.

Footnotes
1 www.php.net/manual/en/configuration.file.php

2 www.apachefriends.org

3 https://sourceforge.net/projects/wincache/
4 http://wordpress.org/extend/plugins/w3-total-cache
© Mikael Olsson 2021
M. Olsson, PHP 8 Quick Scripting Reference
https://doi.org/10.1007/978-1-4842-6619-9_2

2. Variables
Mikael Olsson1
(1) Hammarland, Finland

Variables are used for storing data, such as numbers or strings, so that
they can be used multiple times in the code.

Defining Variables
A variable starts with a dollar sign ($) followed by an identifier, which
is the name of the variable. A common naming convention for variables
is to have each word initially capitalized, except for the first one.

$myVar;

A value can be assigned to a variable by using the equals sign, or


assignment operator (=). The variable then becomes defined or
initialized.

$myVar = 10;

Once a variable has been defined, it can be used by referencing the


variable’s name. For example, the value of the variable can be printed to
the web page by using echo followed by the variable’s name.

echo $myVar; // "10"

Keep in mind that variable names are case sensitive. Names in PHP
can include underscore characters and numbers, but they cannot start
with a number. They also cannot contain spaces or special characters,
and they must not be a reserved keyword.

Data Types
PHP is a loosely typed language. This means that the type of data that a
variable can store is not specified. Instead, a variable’s data type
changes automatically to hold the value that it is assigned.

$myVar = 1; // int type


$myVar = 1.5; // float type

Furthermore, the value of a variable is evaluated differently,


depending on the context in which it is used.

// Float type evaluated as string type


echo $myVar; // "1.5"

Because of these implicit type conversions, knowing the underlying


type of a variable is not always necessary. Nevertheless, it is important
to have an understanding of the data types that PHP works with in the
background. These ten types are listed in Table 2-1.
Table 2-1 PHP Data Types

Data Type Category Description


int Scalar Integer.
float Scalar Floating-point number.
bool Scalar Boolean value.
string Scalar Series of characters.
array Composite Collection of values.
object Composite User-defined data type.
resource Special External resource.
callable Special Function or method.
mixed Special Any type.
Data Type Category Description
null Special No value.

Integer Type
An integer is a whole number. They can be specified in decimal (base
10), hexadecimal (base 16), octal (base 8), or binary (base 2) notation.
Hexadecimal numbers are preceded with a 0x, octal with a 0, and
binary numbers with a 0b.

$myInt = 1234; // decimal number


$myInt = 0b10; // binary number (2 in decimal)
$myInt = 0123; // octal number (83 in decimal)
$myInt = 0x1A; // hexadecimal number (26 in
decimal)

Integers in PHP are always signed and can therefore store both
positive and negative values. The size of an integer depends on the
system word size, so on a 32-bit system, the largest storable value is
2^32-1. If PHP encounters a larger value, it is interpreted as a float
instead.

Floating-Point Type
The float or floating-point type can store real numbers. These can be
assigned using either decimal or exponential notation.

$myFloat = 1.234;
$myFloat = 3e2; // 3*10^2 = 300

The precision of a float is platform dependent. Commonly, the 64-bit


IEEE format is used, which can hold approximately 14 decimal digits
and a maximum decimal value of 1.8×10308.

Bool Type
The bool type can store a Boolean value, which is a value that can only
be either true or false. These values are specified with the true and
false keywords.

$myBool = true;

Null Type
The case-insensitive constant null is used to represent a variable with
no value. Such a variable is considered to be of the special null data
type.

$myNull = null; // variable is set to null

Just as with other values, the null value evaluates differently,


depending on the context in which the variable is used. If evaluated as a
bool, it becomes false; as a number, it becomes zero (0); and as a string,
it becomes an empty string ("").

$myInt = $myNull + 0; // numeric context (0)


$myBool = $myNull == true; // bool context (false)
echo $myNull; // string context ("")

Default Values
As of PHP 8, a variable must be defined before it can be used.
Attempting to use an undefined variable will trigger an error exception,
which halts execution of the script.

// PHP 8
$myDefined = null;
echo $myDefined; // ok
echo $myUndefined; // error exception

Prior to PHP 8, it was possible to use variables that had not been
assigned a value. Such undefined variables would then automatically be
created with a null value.
// Before PHP 8
echo $myUndefined; // created and set to null
Although this behavior was allowed, it has always been a good
coding practice to define variables before they are used, even if the
variables are just set to null. As a reminder for this, PHP versions prior
to PHP 8 issued an error notice when an undefined variable was used.

Notice: Undefined variable: myUndefined in


C:\xampp\htdocs\mypage.php on line 10
© Mikael Olsson 2021
M. Olsson, PHP 8 Quick Scripting Reference
https://doi.org/10.1007/978-1-4842-6619-9_3

3. Operators
Mikael Olsson1
(1) Hammarland, Finland

A numeric operator is a symbol that makes the script perform a specific


mathematical or logical manipulation. The numeric operators can be
grouped into five types: arithmetic, assignment, comparison, logical,
and bitwise operators.

Arithmetic Operators
The arithmetic operators include the four basic arithmetic operations,
as well as the modulus operator (%), which is used to obtain the
division remainder.

$x = 4 + 2; // 6, addition
$x = 4 - 2; // 2, subtraction
$x = 4 * 2; // 8, multiplication
$x = 4 / 2; // 2, division
$x = 4 % 2; // 0, modulus (division remainder)

An exponentiation operator (**) was introduced in PHP 5.6. It


raises the left-side operand to the power of the right-side operand.

$x = 4 ** 2; // 16, exponentiation

Assignment Operators
The second group is the assignment operators , most importantly, the
assignment operator (=) itself, which assigns a value to a variable.

$x = 1; // assignment

Combined Assignment Operators


A common use of the assignment and arithmetic operators is to operate
on a variable and then to save the result back into that same variable.
These operations can be shortened with the combined assignment
operators.

$x += 5; // $x = $x+5;
$x -= 5; // $x = $x-5;
$x *= 5; // $x = $x*5;
$x /= 5; // $x = $x/5;
$x %= 5; // $x = $x%5;

The exponentiation operator added in PHP 5.6 also received a


shorthand assignment operator.

$x **= 5; // $x = $x**5;

Increment and Decrement Operators


Another common operation is to increment or decrement a variable by
one. This can be simplified with the increment (++) and decrement (-
-) operators.

$x++; // $x += 1;
$x--; // $x -= 1;

Both of these operators can be used either before or after a variable.

$x++; // post-increment
$x--; // post-decrement
++$x; // pre-increment
--$x; // pre-decrement
Random documents with unrelated
content Scribd suggests to you:
The Project Gutenberg eBook of Aimée Villard, fille de
France
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.

Title: Aimée Villard, fille de France

Author: Charles Silvestre

Release date: October 2, 2023 [eBook #71778]

Language: French

Original publication: Paris: Plon, 1924

Credits: Laurent Vogel, Chuck Greif and the Online Distributed


Proofreading Team at https://www.pgdp.net (This file was
produced from images generously made available by the
Bibliothèque nationale de France (BnF/Gallica))

*** START OF THE PROJECT GUTENBERG EBOOK AIMÉE


VILLARD, FILLE DE FRANCE ***
DU MÊME AUTEUR

A LA MÊME LIBRAIRIE
Un vol.
La Prairie et la Flamme. Roman. 22ᵉ édition
in-16.
Un vol.
Le voyage rustique. 10ᵉ édition
in-16.
L’Amour et la Mort de Jean Pradeau. Préface de J. et J. Un vol.
l’HARAUD. Roman. 10ᵉ édition in-16.
Un vol.
Aimée Villard, fille de France. Roman. 16ᵉ édition
in-16.
(Prix Jean Revel 1924.)
Un vol.
Belle Sylvie. Roman. 20ᵉ édition
in-16.
Un vol.
Prodige du cœur. Roman. 66ᵉ édition
in-16.
(Prix Femina-Vie heureuse 1926.)
Dans la lumière du Cloître. (Nº 11 de la collection le Roseau Un vol.
d’or). En édition ordinaire. 1ᵉ mille in-16.
Un vol.
Amour sauvé. Roman. 18ᵉ édition
in-16.
Le Vent du gouffre. Roman (Nº 28 de la collection le Roseau Un vol.
d’or). En édition ordinaire. 14ᵉ mille in-16.

A la Librairie Bloud et Gay:

Le Merveilleux médecin.
Ce volume a été déposé à la Bibliothèque Nationale en 1930.
BIBLIOTHÈQUE RELIÉE PLON
—69—
AIMÉE VILLARD
FILLE DE FRANCE
PAR
CHARLES SILVESTRE

(Prix Femina 1926)

PARIS
LIBRAIRIE PLON
LES PETITS-FILS DE PLON ET NOURRIT
IMPRIMEURS-ÉDITEURS, 8, RUE GARANGIÈRE, 6ᵉ

Tous droits réservés

I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV, XV,
XVI, XVII, XVIII, XIX, XX, XXI, XXII, XXIII, XXIV,
XXV, XXVI, XXVII, XXVIII, XXIX, XXX, XXXI.

DÉJÀ PARUS DANS LA MÊME COLLECTION


(Mai 1930)
1. P. Bourget, Le Danseur mondain.
2. H. Bordeaux, La Maison morte.
3. J. et J. Tharaud, L’Ombre de la Croix.
4. H. de Balzac, Une Ténébreuse Affaire.
5. K. About, Tolla.
6. G. Acremant, Ces Dames aux chapeaux verts.
7, 8 et 9. A. Dumas, Les Compagnons de Jéhu (I, II, III).
10. F. Dostoievsky, Netotchka.
11. E. Pérochon, Nêne (Prix Goncourt 1920).
12. A. Lichtenberger, Petite Madame.
13. J.-H. Rosny aîné, Dans les rues.
14. J.-L. Vaudoyer, La Maîtresse et l’Amie.
15. H. de Régnier, Romaine Mirmault.
16. H. Bordeaux, La Neige sur les Pas.
17. J. d’Esme, Les Dieux Rouges.
18. E. Jaloux, L’Eventail de Crêpe.
19 et 20. P. Bourget, Le Démon de Midi, 2 vol.
21. E. Rhais, Le Café chantant.
22. J. Aicard, Benjamine.
23. A. Daudet, Les Rois en Exil.
24. L. Tolstoi, Katia.
25. H. Ardel, La Nuit tombe.
26. E. Wharton, Sous la Neige.
27. P. Mérimée, Colomba.
28. G. d’Houville, Le Temps d’aimer.
29. P. Arène, Jean-des-Figues.
30. H. Bordeaux, La Robe de Laine.
31. L. Descaves, L’Hirondelle sous le Toit.
32. E. Pérochon, La Parcelle 32.
33. P. Bourget, Un Drame dans le Monde.
34. T. Hardy, La Bien-Aimée.
35. F. Mistral, Mes Origines, Mémoires et récits.
36. J. de la Brète, Mon Oncle et mon Curé.
37. T. Gautier, La Belle-Jenny.
38. J. Kessel et Iswolsky, Les Rois aveugles.
39. E. Jaloux, Le Reste est silence.
40. T. Gautier, Le Roman de la Momie.
41. G. Chérau, Champi-Toriu.
42. F. L. Barclay, La Châtelaine de Shenstone.
43. J. et J. Tharaud, Marrakech ou les Seigneurs de l’Atlas.
44. N. Larrouy, L’Odyssée d’un transport torpillé.
45. P. Bourget, La Geôle.
46. J. Balde, La Vigne et la Maison (Prix Northcliffe 1923).
47. P. Morand, Rien que la Terre.
48. H. de Montherlant, Les Bestiaires.
49. H. Bordeaux, La Croisée des Chemins.
50. H. Ardel, La Faute d’Autrui.
51. E.-M. de Vogué, Jean d’Agrève.
52. M. Piéchaud, Vallée heureuse.
53. D. Lesueur, Flaviana, princesse.
54. J. London, Croc-Blanc.
55. J. et J. Tharaud, Dingley, l’illustre écrivain (Prix Goncourt 1906).
56. G. Lechartier, La Confession d’une femme du monde.
57. Stendhal, L’Abbesse de Castro.
58. P. Bourget, Le Disciple.
59. M. Barrès, Un Jardin sur l’Oronte.
60. E. Pérochon, Les Creux-de-Maisons.
61. E. Henriot, Aricie Brun ou les vertus bourgeoises.
62. P. Lhande, Mirentchu.
63. J.-O. Curwood, La Vallée du Silence.
64. D. Lesueur, Chacune son rêve.
65. J. et J. Tharaud, L’An prochain à Jérusalem.
66. P. Bourget, Les détours du cœur.
67. E. Feydeau, Fanny.
68. A. Daudet, La petite paroisse.
69. C. Silvestre, Aimée Villard, fille de France.
70. T. Dostoievsky, Le joueur.
Copyright 1924, by Librairie Plon
Droits de reproduction et de traduction réservés
pour tous pays, y compris l’U. R. S. S.

AIMÉE VILLARD
FILLE DE FRANCE

IN DECORAM
PVRISSIMAMQVE MEMORIAM
EJVS QVAM ANGELI
TERRIS INVIDEBANT
I
Ce dimanche de la Passion du Sauveur, Aimée Villard s’était levée avant
que le ciel eût blanchi. Toute la nuit, le vent avait couru par la campagne et
dans les nuages. Le jour était sorti des collines lavées par de brusques
pluies. Et dans l’air, tournaient des courants tièdes et des odeurs de terre en
travail.
Au petit domaine de la Genett, la besogne ne manquait pas. La maison
paysanne était plantée sur le roc; une terrasse la précédait, et face au seuil
s’ouvrait une vaste salle, à la cheminée profonde. Près de la fenêtre qui
donnait sur le verger, l’horloge de bois rouge battait; son disque allant et
venant amusait les yeux et invitait à la vaillance; elle sonnait à coups
pressés qui semblaient dégringoler les uns sur les autres, du panier fleuri,
honneur d’un cadran bien émaillé. Non loin était placé le coffre à pétrir le
pain. Et dressée au centre, plus longue que large, la table de cerisier luisait,
polie par le coude des maîtres et des journaliers. En face, tournée vers la
porte, la commode surmontée des barres du vaisselier montrait en bonne
lumière les plats, les assiettes, les pots où les bleus, les rouges et les jaunes,
étalés par un rustique pinceau, chantaient ensemble. Sur le côté, à main
droite, près de l’échelle qui montait au grenier, était la chambre où
couchaient Aimée, ses deux petites sœurs Yvonne et Ernestine, et le petit
Jean. Dans la salle à manger et à cuisiner, la mère Villard et son homme
Pierre couchaient dans un lit bourré de couettes et de couvre-pieds.
Le grand-père, qui avait atteint les quatre-vingts ans, gagnait de bonne
heure sa couche large et carrée, établie sur quatre pieds ronds dont on
n’avait pas enlevé toute l’écorce. Quand il en sortait, c’était pour se
rencogner sous le manteau de la cheminée, en hiver, ou se chauffer, à la
plaisante saison, sur la terrasse.
Ce n’était pas une mince affaire que de laver et de peigner Jean,
Ernestine et Yvonne. Aussi, Aimée se levait-elle plus tôt le dimanche. Les
petits n’aimaient guère l’eau froide et elle allait chauffer la serviette
mouillée devant le feu de la cuisine, pour leur complaire. Comme on disait,
elle en devenait bête à force de les chérir.
Quand elle peignait leurs cheveux ébouriffés, elle disait sans cesse: «Est-
ce que je te fais mal?» Souvent les petiots abusaient de sa bonté. Que lui
importait! Elle était heureuse en considérant seulement leurs figures rondes
où les joues luisaient comme deux pommes d’api. Ayant fait ses dix-huit
années, depuis la semaine de Chandeleur, elle pensait qu’elle avait presque
l’âge d’une jeune maman. La mère était assez pressée par l’humble travail
qui commande sans cesse. Allumer le feu, donner à manger aux volailles,
traire, apprêter les repas, ce ne sont pas des choses qui se font en deux
mouvements.
La matinée était avancée; les petites, dans les robes de serge bleue que
leur grande sœur avait taillées, faisaient les coquettes et tournaient sur le
talon de leurs souliers neufs pour gonfler d’air leurs courtes jupes à plis.
Jean, bout d’homme, tendait le mollet et enfonçait ses mains dans ses
poches. Sur sa tête aux cheveux bouclés, Aimée posa un béret de bure, puis
frappant ses mains l’une contre l’autre, elle s’écria:
—Allez jouer dans la cuisine. Il faut bien que je m’habille à mon tour.
Devant une table de bois blanc, couverte d’une toile cirée où un miroir
était appuyé au mur blanchi à la chaux, Aimée démêla ses cheveux épais et
longs, de couleur châtaine. Les ayant roulés en une masse brillante derrière
la nuque, elle les sépara et les lissa sur le front par bandeaux qui donnaient
à sa figure un air charmant de sagesse et de pureté.
Elle était belle et ne le savait pas. C’était une saine fille poussée en
pleine campagne; de haute taille, forte et gracieuse avec des membres fins,
son corps montrait un fier équilibre. Elle avait des yeux doux et gris,
couleur du temps, abrités sous de longues paupières; leur lumière paisible
glissait sur des traits bien mesurés, un nez un peu court et droit, une bouche
déliée, un menton joliment coupé où paraissaient l’ordre et la bonne
volonté.
Elle se vêtit proprement, sans plaisir, avec une naturelle modestie. Elle
avait le cœur tout plein d’un feu clair, contente d’avoir endimanché ceux
qu’elle appelait: son petit monde. Dans une commode de merisier elle prit
son paroissien gonflé d’images et un mouchoir de toile blanche où elle avait
brodé la majuscule de son nom. S’étant coiffée d’un chapeau de feutre gris
aux bords relevés, elle vint dans la cuisine où la mère, ayant trempé la
soupe, ajustait sur son front sa coiffe à barbes.
Devant le feu, le repas de midi cuisait doucement, braise dessus, braise
dessous: un civet de lapin au vin rouge, relevé par des herbes de jardin.
Le grand-père, enfin levé, s’assit à la table; et le bonnet de coton enfoncé
jusqu’à l’œil, la bouche rentrée et froncée mais le nez pointu, il mangea
chaud, ne connaissant pas à son âge d’autre ennemi que le froid. Le petit
Jean cirait sa culotte sur l’escabeau et son assiettée de soupe lui faisait les
cornes. Aimée dut le prendre sur ses genoux et lui raconter des histoires où
il y avait un petit bonhomme qu’une fée emportait au fond d’un étang parce
qu’il ne voulait pas manger la bréjeaude[A] qui rend les petiots forts et
courageux. La mère, qui n’avait pas beaucoup de santé et le montrait par
son visage jauni avant le temps et sa taille trop tôt courbée, considérait en
souriant sa bonne fille qui portait un brave cœur de maman en cette saison
de jeunesse où l’on pense surtout aux cotillons et aux frairies.
Quand Aimée eut fait accepter à Jean une pleine assiette de soupe, elle
mangea, mais le bouillon s’était refroidi.
La mère marmonna:
—Ton père, depuis la pique du jour, a été voir ces barrières que le
méchant temps a mis bas, dans les prés qui sont tout noyés. Je vais placer la
soupière près du feu pour qu’il ne la trouve pas comme un glaçon. Il n’en
finit jamais, le pauvre homme. Il ira à la messe de dix heures.
Le grand-père, ayant mouillé le fond de son assiette d’un peu de vin
rouge, se sentit réconforté. Son œil brilla; il prit Jean sur ses genoux et le fit
sauter à bourriquot. Le petiot en tirait la langue de plaisir. Le vieux, fatigué
par ce cavalier d’un sou, gros comme quatre pommes, voulut le poser à
terre, mais il ne le put avant d’avoir joué avec lui à la barbichette.

Je te tiens par la barbichette,


Le premier qui rira
Aura une tapette!

Nonot retenait si fort son rire qu’il en avait les yeux écarquillés, les joues
grosses, puis il pouffait; et le vieil homme grognait en lui donnant une tape
qui n’aurait pas écrasé une mouche.
—Ho! le mignard! Ho! la fine pintade! Tire-toi de là, ou bien je te coupe
le petit bout de l’oreille!
Il alla s’asseoir sur le banc à sel; et tout repu, bien tranquille, il s’amusait
à porter autour de la cocotte des braises qu’il saisissait, une à une, du bout
des pincettes.
Tine et Vone, comme on les nommait pour parler court, tapaient du pied
sur la terrasse. Aimée enleva le couvert et d’un coup de serviette nettoya la
table. Tine secouait avec impatience sa petite natte qui lui battait le dos; elle
allait montrer aux gens du bourg ses souliers bien cirés et son chapeau où
bouffait un beau nœud rouge. Vone dit:
—Aimée, la cloche bombonne. C’est le premier coup.
La mère jeta sur ses épaules sa cape bordée de velours.
Aimée attela Pompon au charreton; et l’âne au poil roussi, qui balançait
entre les brancards sa queue râpée comme une grosse vieille corde, la
regardait d’un œil tranquille. La mère s’assit sur le banc, près des petits;
Aimée monta à son tour et prit les rênes.
Pompon n’allait pas ventre à terre; il avait un trot sautillant et court.
Quelquefois, on aurait dit qu’il voulait reconnaître la route. Alors il saluait
de sa tête pesante, pointait ses longues oreilles, s’arrêtait, reniflant quelque
odeur de chardon succulent. Mais le bâton qui est muni d’un clou aiguisé le
piquait. Il repartait en soufflant, rabattant le double cornet bourru de ses
oreilles pour écouter les propos des bonnes gens qui chargeaient le
charreton.
Rieux était à une petite lieue de la Genette. Le chemin fut bientôt fait.
Aimée sauta lestement à terre, puis la mère et les petiots. Selon une vieille
habitude elle attacha Pompon par la bride à un tilleul ratatiné de la place de
l’église. Les cloches sonnaient dans le ciel. Les gens de campagne s’en
venaient, par groupes; femmes sous la cape antique, lurons en habits de
ville et filles joufflues, fouettées de plein air.
Nonot se carrait dans sa veste courte, les poings aux poches, le béret un
peu sur l’oreille. Il avait vu la bonne femme qui offre, près de la porte de
l’église, dans un panier plat, des gâteaux fondants et bien faits pour le
plaisir de la langue. Il en avait de la salive sur ses petites babines.
Mais la mère, près de sa grande Aimée, vint au cimetière. Sur la tombe
où reposaient ses défunts, elle fit couler de l’eau bénite. Et devant la vieille
pierre en forme de cercueil, elle pria dans son cœur où veillaient les morts
abatteurs de besogne et anciens gens de droiture.
Les cloches avaient fini de sonner dans le clocher couvert d’écailles de
bois, que pluie et soleil avaient rendu couleur de rocher.
Le curé Verdier montait à l’autel. La mère entra la première dans l’église
blanchie à la chaux comme une salle paysanne et dallée de grosses pierres
que le pas des fidèles, au long des siècles, avait polies. Une odeur de terre
fraîche flottait que ne pouvaient effacer le rare encens et le parfum des deux
chandelles de cire. Les champs pénétraient dans la nef aux lourds arceaux,
par les souffles de leurs plantes et de leurs eaux vives.
La mère Villard porta sa chaise non loin du chœur, à la même place où sa
mère qui n’était plus de ce monde, mais priait au ciel, à cette heure,
s’agenouillait en faisant tourner le chapelet de buis. A côté d’Aimée, Nonot
se tenait tranquille; et les petites levaient les yeux vers le vitrail qui éclairait
l’autel et où les couleurs étaient joyeuses, comme une nichée d’oiseaux.
L’abbé Verdier dit l’Évangile du jour, de cette voix rude qui plaisait aux
fidèles paysans. Puis il parla, car il ne prêchait pas. Des images familières,
tirées de la vie des champs, se pressaient sur ses lèvres; il en jaillissait mille
plantes de vertu. Il devisait un peu à bâtons rompus des anges et des saints;
mais son cœur brûlait au milieu de ses paroles, pour la gloire de Dieu.
L’institutrice, humble et sans âge, entonna au clavier de l’harmonium les
premiers couplets d’un cantique qui s’élève et touche le ciel.
Vone et Tine chantèrent, la bouche bien ronde et contentes de prier ainsi.

Le voici, l’Agneau si doux,


Le vrai Pain des anges;
Du ciel, il descend sur nous;
Adorons-le tous!

Aimée chantait et s’allégeait. Le cantique ancien qui s’approche de


Jésus, sur un rythme naïf et pur, dans une pauvreté merveilleuse, s’acheva.
Aimée, les mains jointes, murmurait:
—Je ne suis rien, mon Dieu; mais vous êtes le Maître et je suis votre
petite servante.
La messe dite, le peuple paysan se répandit sur la place; on se saluait
avec bonhomie, et l’on s’interrogeait sur les choses de la maison et des
champs.
Nonot s’était arrêté devant le panier plein de gâteaux en forme de lunes
ou de tricornes. Il tirait un bout de langue et ses yeux brillaient. La mère le
blâma de sa gourmandise; mais sa grande sœur acheta de ces friandises
qu’elle distribua aux petits sans en garder pour elle. Pompon grattait la terre
du pied et frottait ses longues oreilles sur le tronc du tilleul rabougri; il
s’impatientait. Aimée détacha la bride; tous montèrent dans le charreton.
Il faisait beau, malgré le vent froid; on sentait l’approche de la gaie
saison. Des deux côtés de la route, l’herbe nouvelle verdoyait; on pouvait
apercevoir des miroirs d’eau, dans les lointains, ou le saut d’un ruisseau
brusque et blanc entre des arbres qui avaient l’air de pèlerins arrêtés dans la
prairie. Chemin faisant, la mère montrait de bonnes pièces de terre qui
étaient, depuis toujours, réputées pour les récoltes qu’elles donnaient. On
n’avait pas besoin de les fumer ni de se tuer le corps dessus. Ici, c’étaient
des champs de blé en belle lumière; là, des prés superbes où l’eau était
naturellement mesurée, sans trop de pentes, la couleur de l’herbe le
révélant. Elle dit:
—Faut pas trop nous plaindre. La Genette n’est pas mauvaise. Et pourvu
qu’on mange son pain!
Nonot demandait des terres où pousseraient des gâteaux comme on en
vend à la porte de l’église.
—Tu n’es pas bête, toi, Nonot, repartit Vone dont l’âge était moins
tendre.
—J’en ferais bien pousser, moi!
Aimée embrassa Nonot qui sautait sur le banc avec des mines fiérotes.
On arrivait à un carrefour. Il fallait prendre un chemin étroit et
rocailleux, bordé de buissons d’où montaient des chênes tailladés par une
avare cognée.
Tout à coup, la mère s’écria:
—Qu’est-ce que c’est?... Aimée, vois donc Brunette qui s’en vient à
toutes pattes.
Déjà la chienne sautait près du charreton. Les oreilles basses, elle
poussait des gémissements et de son museau dressé sortait un gros souffle
étrange.
—M’est avis qu’elle pleure, dit la mère.
Elle tournait sur la route, levait ses yeux couleur de châtaigne fauve et ils
étaient pleins de secrète angoisse.
Comme elle bondissait près du marchepied, Aimée la flatta de sa main,
mais elle exhala une longue plainte et secoua sa fourrure noire, toute
hérissée de peur.
La mère s’effraya:
—Ma pauvre Aimée, il y a quelque chose de point ordinaire ...
Aimée piqua l’âne qui allongea brusquement le trot. Elle ne pouvait
parler; une crainte confuse la serrait à la gorge. Elle fit un grand effort pour
dire:
—Ce n’est rien ... Ne te tracasse pas ...
Les petits enfants continuaient à rire et Nonot criait:
—Oh! belle Brunette, je voulais te garder un bout de gâteau!
Le charreton entra dans la cour. Aimée, en sautant à terre, dit à Vone:
—Allez-vous-en avec le grand-père au coin du feu.
Et elle attacha l’âne à un ormeau qui était planté près de la terrasse. Elle
devinait que si quelque chose de grave s’était passé, ce ne pouvait être que
dans l’étable, car Brunette se dressait, portant ses pattes sur son corsage, la
fixant de ses yeux tristes, puis tournant la tête comme pour l’entraîner de ce
côté.
Elle dit résolue:
—Mère, garde les enfants, je vais voir.
Elle prononça ces mots d’une telle voix que sa mère lui obéit.
Mais la chienne poussa cette fois un hurlement qui sortait de ses
entrailles. Aimée vit que la porte de l’étable était ouverte.
La mère, dominant une épouvante et ne voyant pas venir son homme,
descendit les marches de la terrasse. Elle appela, les mains crispées sur son
caraco où le cœur sautait:
—Oh! Villard! Oh! Villard!
Elle ne reçut aucune réponse, mais Brunette saisit un pan de sa jupe dans
sa gueule. Elle cria de nouveau:
—Oh! Villard!
Un grand silence roula sur elle.
Aimée était entrée dans l’étable; elle en sortit pâle, les yeux dilatés.
La mère vit bien qu’elle tremblait comme la feuille. Elle courut, passa le
seuil plein de la chaleur des bêtes; et tout au fond, près de la dernière travée,
elle aperçut son homme étendu sur la litière. Il était couché sur le côté et
semblait dormir. Elle interrogea, penchée sur lui, d’une voix d’enfant.
—Villard, tu es malade ... On va t’aider, mon pauvre.
Mais avant qu’elle ne l’eût touché, elle connut que du sang avait coulé
sur la paille. Elle s’approcha encore. Elle ne put crier; une boule d’angoisse
tournait dans son cou et ses jambes pliaient. Elle tira de toutes ses forces sur
les vêtements de Villard: il changea lentement de place, aussi rigide qu’un
madrier de bois. Alors, elle découvrit à la hauteur du cœur, un trou d’où le
sang avait jailli, maintenant figé et noirâtre. Tout près, Calot balançait sa
tête lourde. La mère regarda sa corne gauche; tout au bout, perlaient des
gouttelettes rougeâtres.
—Ah! bête du diable! c’est toi qui l’as encorné! pleura-t-elle.
En hâte, elle sortit de l’étable pour aller chercher du secours. Elle appela
Aimée et, ne la trouvant pas, elle comprit qu’elle était revenue à Rieux afin
de ramener M. Rémy, le médecin.
Près du feu, dans la maison, le vieux Villard jouait avec Nonot. Il n’avait
rien entendu, étant court d’oreilles; il s’étonnait que son garçon s’attardât si
longtemps dans les champs.
Il dit à sa bru en faisant sauter le petiot sur un genou et sur l’autre, tandis
que Vone et Tine s’amusaient dans la chambre:
—Ne te fais pas de méchant sang: le civet n’est pas brûlé ...
Elle regarda ce vieil homme aux paupières bridées et Nonot qui tirait la
langue et battait des mains. Elle prit l’enfant par le bras, tout doucement, lui
donna un morceau de sucre et l’enferma à clef avec ses sœurs dans la
chambre.
Le grand-père s’étonna.
—Tu pouvais bien me le laisser; il ne me fatigue point.
Elle étouffa le cri dur qui montait droit du fond de son cœur, et les dents
serrées, elle revint à l’étable.
Comme elle l’avait laissé, elle retrouva Villard dans la même attitude;
elle lui prit les mains dans les siennes comme si elle pouvait les réchauffer
et les déraidir. Il gardait les yeux mi-clos, d’où filtrait une lueur terne de
vitre sans lumière. Elle s’agenouilla:
—Patience. Aimée est allée chercher de l’aide.
Elle essaya de soulever le corps, mais il était plus pesant qu’un bloc de
pierre.
—Tu ne vas pas laisser ta femme, gémit-elle; qu’est-ce que je ferais?
Peu à peu, la certitude du malheur la clouait et la déchirait. Mais elle se
débattait encore. Un feu lent lui desséchait la gorge. Longtemps, elle resta
ainsi accablée.
Brunette poussait de temps à autre des abois qu’elle prolongeait
sourdement en levant haut la tête.
Une voiture arriva dans la cour, et M. Rémy entra dans l’étable. Il dit
avec force:
—Aimée, emmenez votre mère. On va porter secours à votre père.
D’un regard, il avait bien vu que tout était fini. Chemin faisant, Aimée
avait propagé la nouvelle de l’accident. Des hommes et des femmes
venaient. Courteux parut le premier, car il habitait non loin de là, à la
Grangerie; c’était un paysan entre deux âges; il leva ses mains noueuses:
—M’est avis qu’il s’est fini.
M. Rémy lui imposa silence. Aimée ne cessait de prier, soutenue par son
amie Clémentine Queyroix, fille du sabotier de Lascaud. Le curé n’allait
pas tarder à venir, mais il célébrait la grand’messe.
On entendit la grosse voix de M. Rémy.
—Il faut apprêter le lit!
Quatre hommes soulevèrent la dépouille. Le corps fut étendu sur le lit.
Le vieux Villard pleurait:
—Il s’est blessé, le pauvre ...
M. Rémy dit à la mère:
—Il ne reste qu’à prier Dieu.
A ce coup, elle ne cria pas, mais ouvrant le tiroir de la commode, elle
prit le gros cierge de la Chandeleur et l’alluma au feu. Et elle en signa la
poitrine de son homme comme on fait du pain de froment avant de
l’entamer.
Aimée ferma les volets; le pleur de feu qui s’étirait sur la cire fit
tressaillir les murailles comme si la maison souffrait elle aussi.
Cela fait, la mère se mit à crier par à-coups ainsi qu’une flamme qui
monte, descend et remonte encore.
—Ce n’est pas juste ... Ce malheur est tombé quand nous étions à la
messe.
Aimée implora:
—Ne dis pas cela, mère, je t’en prie.
Le vieux Villard s’approcha du corps de son fils; et des larmes roulaient
dans sa barbe. Il tremblait et ne pouvait parler, tout étourdi.
La mère se tut un moment; puis de nouveau, elle gémit:
—Est-il donc bien mort, monsieur! Ce matin, il s’est levé, si brave, si
courageux à la besogne! Rien ne lui faisait peur, pas plus le froid que le
soleil. Il était aussi sain que du bon grain de bon froment.
Et comme si elle pouvait le faire lever de son lit, l’arracher à la mort, elle
l’appela d’un grand cri où se partageait son cœur. Elle tomba et se frappa le
front contre le chevet. Il ne sortit plus de sa gorge qu’un halètement
profond.
Aimée à genoux près de Clémentine Queyroix dit l’oraison qui traverse
le ciel.

Du fond de l’abîme, j’ai crié vers vous, Seigneur!


Seigneur, exaucez mon appel!

Ayant achevé sa prière où s’amassaient des sanglots, un silence tomba; et


l’on n’entendit plus que les trois petits enfants qui pleuraient derrière la
porte.
II
On porta Villard dans le village des morts qui sommeille, gardé par sa
croix mérovingienne, près du clocher dont l’ombre tourne au soleil.
Huit hommes, des laboureurs, bons piocheurs et faucheurs, le
conduisirent à son dernier lit de repos; la cloche poussa sa voix, comme on
l’y couchait, jusqu’aux champs où il avait travaillé.
Il y eut à la Genette un repas où l’éloge du défunt fut prononcé sur un
ton grave et familier, selon la coutume, à la même table de cerisier où, tant
de fois, il s’était accoudé, le soir, sous le poids d’une bonne fatigue.
On avait toujours connu Villard, franc et gai, avec une tête aux yeux qui
regardaient en face, des épaules carrées et des bras forts, «levant bien l’été»,
ce qui est à dire la récolte, sans apparence d’effort. Il était aussi de bon
service et de langage plaisant. S’il ne vivait pas souvent à la maison où il se
trouvait à l’aise avec sa femme, son vieux, ses petits, c’est que le travail le
piquait sans cesse.
Les larmes ne sont pas perdues sur la mort des hommes de ce bois-là.
Hélas! on peut pleurer! On ne les rencontrera plus par les chemins et les
champs de ces pays d’en bas.
La mère s’était enfermée dans la chambre. Elle avait dit:
—C’est comme si je saigne en dedans. Si je parle, je vais crier et je n’en
peux plus. Faut me tenir couchée.
Sur le lit, elle gardait les yeux clos, dans le demi-jour des volets fermés.
Aimée avait servi les agapes de la mort; elle se tenait debout, par
miracle; de la cendre s’était mêlée au teint de rose et de lait de sa mignonne
figure. Mais elle voulait assurer l’honneur et l’ordre de la maison. A toutes
choses, elle avait veillé. Tine, Vone et Nonot étaient habillés, par ses soins,
de cheviote noire.
Suivie de son grand-père et de Brunette qui, dans son museau couleur de
suie, levait des yeux beaux comme deux gouttes de feu doux, elle avait
attaché un morceau d’étoffe sombre aux chapeaux de paille des ruches en
prononçant tout bas les paroles coutumières:
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

textbookfull.com

You might also like